*BSD News Article 73142


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!munnari.OZ.AU!news.ecn.uoknor.edu!news.wildstar.net!news.sdsmt.edu!news.mid.net!newsfeeder.gi.net!newsfeed.internetmci.com!news.mathworks.com!udel-eecis!wuccrc!not-for-mail
From: chuck@ccrc.wustl.edu (Chuck Cranor)
Newsgroups: comp.os.linux.networking,comp.unix.bsd.netbsd.misc,comp.unix.bsd.freebsd.misc
Subject: Re: TCP latency
Followup-To: comp.os.linux.networking,comp.unix.bsd.netbsd.misc,comp.unix.bsd.freebsd.misc
Date: 8 Jul 1996 14:04:03 -0500
Organization: Washington University,  St. Louis MO.
Lines: 57
Message-ID: <4rrm33$oor@dworkin.wustl.edu>
References: <4paedl$4bm@engnews2.Eng.Sun.COM> <4rfkje$am5@linux.cs.Helsinki.FI> <31DC8EBA.41C67EA6@dyson.iquest.net> <4rqcsk$ff8@fido.asd.sgi.com>
NNTP-Posting-Host: dworkin.wustl.edu
Xref: euryale.cc.adfa.oz.au comp.os.linux.networking:44384 comp.unix.bsd.netbsd.misc:3967 comp.unix.bsd.freebsd.misc:23061

In article <4rqcsk$ff8@fido.asd.sgi.com>,
Larry McVoy <lm@slovax.engr.sgi.com> wrote:
>Finally getting to latencies et al.  I think that everyone should print
>out the two long messages from Linus in this thread.  In over ten years
>of working in the OS world, i have never seen a better treatment of
>the issues.  


Hi Larry, hmm, I bet you dislike reading academic papers as much as I 
do :-).    At your suggestion I re-read <4rfkje$am5@linux.cs.Helsinki.FI> 
(can't seem to find the second message you are referring to) and I came
to the same conclusion that I did the first time I read it: the analysis
presented is too simplistic because it doesn't take into account the
issue of scaling and performance under load.

Writing stuff like "Think Quality (latency) vs Quantity (throughput)"
implies that we are looking at a problem that only has two dimensions,
and that just isn't true.    Isn't this one of the motivations behind
lmbench 2.0?


If you are interested in reading some quality papers in a related area 
that address scaling, you might consider reading some of Jon Turner's 
work on ATM Switching (http://www.arl.wustl.edu/~jst).    Over the years
I've noticed that if you present something to Jon and don't address
the scaling issue he will be sure to ask you about it in the Q/A session.


On a somewhat related note, I also have a comment about the message 
(or .signature?) that started this thread.   Posting performance 
numbers without analysis or indicating the context in which they 
were gathered is completely useless.   And appending "beat that" to 
your numbers only indicates that you subscribe to the macho "my dick 
is bigger than yours", "my dad can beat up your dad", and "your OS sucks" 
philosophy which is all too prevalent on USENET and in the OS area.  I 
instantly file such messages in the bit-bucket along with the standard
flames ("Linux vs FreeBSD", "OpenBSD vs NetBSD", "Linux vs Lignux", etc.).
I also think posting such statements generally lower your credibility
because people remember what you've posted in the past and are less
likely to take your future postings seriously.


If anything, we need more analysis of the numbers.   Just collecting a
matrix of benchmark results is not that useful [not to pick on Larry,
but look at http://reality.sgi.com/employees/lm/lmbench/lmbench-summary].   
I want to know *why* the numbers are different and what can I learn from 
the results.   That info is useful because I can apply it to my future 
hardware or software work, and thus avoid others' past mistakes, and 
take advantage of others' successes.   

chuck

-- 
>>Chuck Cranor, Graduate Student, Computer and Communications Research Center<<
>>Washington University, St. Louis MO    http://www.ccrc.wustl.edu/pub/chuck <<
... help!  my wife has accepted a job with at&t research in new jersey and
    now i've got to find a job in new jersey too ...