*BSD News Article 73763


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!munnari.OZ.AU!news.mel.connect.com.au!news.mira.net.au!news.vbc.net!alpha.sky.net!winternet.com!nntp.primenet.com!news.asu.edu!ennfs.eas.asu.edu!cs.utexas.edu!uwm.edu!news-res.gsl.net!news.gsl.net!news.mathworks.com!newsfeed.internetmci.com!in1.uu.net!EU.net!Portugal.EU.net!news.rccn.net!master.di.fc.ul.pt!usenet
From: Pedro Roque Marques <roque@di.fc.ul.pt>
Newsgroups: comp.os.linux.networking,comp.unix.bsd.netbsd.misc,comp.unix.bsd.freebsd.misc
Subject: Re: TCP latency
Date: 14 Jul 1996 21:42:11 +0100
Organization: Faculdade de Ciencias da Universidade de Lisboa
Lines: 44
Sender: roque@oberon.di.fc.ul.pt
Message-ID: <x791cmo9cs.fsf@oberon.di.fc.ul.pt>
References: <4paedl$4bm@engnews2.Eng.Sun.COM>
	<31E106AF.41C67EA6@dyson.iquest.net> <4rvmtf$ven@linux.cs.Helsinki.FI>
	<31E3D9E2.41C67EA6@dyson.iquest.net> <4s5bl2$qpg@linux.cs.Helsinki.FI>
	<31E664EB.167EB0E7@inuxs.att.com> <4s67sk$oa9@fido.asd.sgi.com>
	<31E6B8AB.3E6C@indy.celebration.net>
NNTP-Posting-Host: oberon.di.fc.ul.pt
Mime-Version: 1.0 (generated by tm-edit 7.69)
Content-Type: text/plain; charset=US-ASCII
X-Newsreader: Gnus v5.2.25/XEmacs 19.14
Xref: euryale.cc.adfa.oz.au comp.os.linux.networking:45249 comp.unix.bsd.netbsd.misc:4053 comp.unix.bsd.freebsd.misc:23601

>>>>> "John" == John S Dyson <dyson@indy.celebration.net> writes:

[snip]

    John> You are alluding to the
    John> issue that I am concerned about.  It is that the no-load
    John> latency figures don't consider the potential performance hit
    John> of even reasonably large number connections.  Also, the
    John> lat_tcp benchmark hasn't shown any kind of real world
    John> performance that I see that most of the users of FreeBSD are
    John> interested in.

    John> I feel that the issue of scalability
    John> is starting to be understood and acknowleged.  He got up to
    John> three processes, but it still isn't in the area where TCP
    John> scalability issues come in to play.  I really don't think
    John> that the issue of scalability had been considered before, or
    John> why was the three process test even presented? :-).
    John> Honestly, even I didn't think that the Linux code would have
    John> gotten very slow at three connections to localhost...  I
    John> wouldn't even think that a primitive TCP package would be
    John> affected by three connections (actually six, if you consider
    John> both sides.)

    John> I think that it is best to put this discussion aside until
    John> some benchmarks are run under controlled circumstances, by
    John> unbiased parties, and with benchmarks that actually measure
    John> something that people generally need.  This thing is
    John> degrading all the way, bordering on teasing by running a
    John> scalability benchmark with three :-) connections...

John,

what are the precise mechanisms and design decisions in BSD networking that
make it's TCP scalable ?

Can you argue that BSD TCP is inherently more scalable that Linux's ? Or even
that is prepared for large servers ?

(please do focus your answer on TCP)

thanks,
  ./Pedro.