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!vic.news.telstra.net!act.news.telstra.net!psgrain!usenet.eel.ufl.edu!tank.news.pipex.net!pipex!oleane!in2p3.fr!swidir.switch.ch!01-newsfeed.univie.ac.at!Austria.EU.net!EU.net!sun4nl!sun4nl!surfnet.nl!swsbe6.switch.ch!scsing.switch.ch!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: 08 Jul 1996 22:05:38 +0100 Organization: Faculdade de Ciencias da Universidade de Lisboa Lines: 48 Sender: roque@oberon.di.fc.ul.pt Message-ID: <x7ohlq78wt.fsf@oberon.di.fc.ul.pt> References: <4paedl$4bm@engnews2.Eng.Sun.COM> <31D2F0C6.167EB0E7@inuxs.att.com> <4rfkje$am5@linux.cs.Helsinki.FI> <31DC8EBA.41C67EA6@dyson.iquest.net> <4rlf6i$c5f@linux.cs.Helsinki.FI> <31DEA3A3.41C67EA6@dyson.iquest.net> <Du681x.2Gy@kroete2.freinet.de> <31DFEB02.41C67EA6@dyson.iquest.net> <4rpdtn$30b@symiserver2.symantec.com> 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:44400 comp.unix.bsd.netbsd.misc:3970 comp.unix.bsd.freebsd.misc:23074 >>>>> "tedm" == tedm <tedm@agora.rdrop.com> writes: tedm> I feel this has gotten so academic that it is meaningless. I for one i'm so tired of seing non-techical arguments on Usenet about supposedly techincal issues that i don't ever consider a discussion to get "too academic". tedm> Who cares what the latency/throughput figures are or who is tedm> winning the current benchmark in vogue! There is two things here: I for one care about the latency/thoughtput figures since it helps to evaluate the code i intend to test and work on. I really don't care about who is winning but that is not to say that a comparison, when numbers are largely different is not useful. tedm> The fact is that these numbers only become important on tedm> servers that are being used to serve users, which strikes tedm> out 90% of the personal Unix boxes out there in my opinion. Having good thoughput and/or latency in TCP is much harder than most people believe. There is a full load of things going on in a TCP stack that are very dificult to deal with. If you want an precise example the BSD stack evolution from 4.2 to 4.4 has greatly improved those figures, the more important work on this, done over *years*, was done by the LBL people and specially Van Jacobson. Curiously enhough if you read his mails from the time you find several references to both thoughput and latency messured with unloaded machines. For someone that is working on the subject this numbers are very important. Believe me, i've been playing recently with stuff like when preciselly to send an ack and such and those figures really show when i screw up (which is more frequent that what i would like to admit). When to send an ack is not at all trivial by the TCP specs and influences bandwidth utilization and shows up on the latency test (if you send extra acks) or completly breaks your interactive performance (if you send too little or too delayed acks). Now, can we have technical discussions between people regardless of their religious belief or choice of operating system ? There is a lot of stuff that i would like to learn with the BSD people... by acident i might even be hable to contribute something back to the pool. regards, Pedro.