Return to BSD News archive
Newsgroups: comp.os.linux.networking,comp.unix.bsd.freebsd.misc Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!munnari.OZ.AU!spool.mu.edu!howland.reston.ans.net!nntp.coast.net!news.kei.com!news.texas.net!news.sprintlink.net!news-fw-6.sprintlink.net!server1.nw.ixe.net!server1.adam.ixe.net!wirehub!news.euro.net!xs4all!plm.xs4all.nl!plm From: Peter Mutsaers <plm@xs4all.nl> Subject: Re: TCP latency X-Newsreader: Gnus v5.2.26/Emacs 19.31 Sender: plm@localhost.xs4all.nl Organization: My Unorganized Home Lines: 47 Message-ID: <87k9w6g6u4.fsf@localhost.xs4all.nl> 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> <4s7j2r$blf@fido.asd.sgi.com> <31E7BD6F.167EB0E7@dyson.iquest.net> <4s8sau$jsh@fido.asd.sgi.com> <31E80933.41C67EA6@dyson.iquest.net> <4saf55$dl5@verdi.nethelp.no> Date: Sun, 14 Jul 1996 16:03:47 GMT Xref: euryale.cc.adfa.oz.au comp.os.linux.networking:45206 comp.unix.bsd.freebsd.misc:23572 I just measured lmbench on my machine with both FreeBSD and Linux (both current). It is a P90 with 48M. L M B E N C H 1 . 0 S U M M A R Y ------------------------------------ Processor, Processes - times in microseconds -------------------------------------------- Host OS Mhz Null Null Simple /bin/sh Mmap 2-proc 8-proc Syscall Process Process Process lat ctxsw ctxsw --------- ------------- ---- ------- ------- ------- ------- ---- ------ ------ plm Linux 1.3.99 90 4 2.1K 11.5K 53K 404 14 19 plm.xs4al FreeBSD 2.2-C 90 15 2.9K 13.6K 23K 102 37 45 *Local* Communication latencies in microseconds ----------------------------------------------- Host OS Pipe UDP RPC/ TCP RPC/ UDP TCP --------- ------------- ------- ------- ------- ------- ------- plm Linux 1.3.99 51 260 624 400 786 plm.xs4al FreeBSD 2.2-C 108 344 622 409 784 *Local* Communication bandwidths in megabytes/second ---------------------------------------------------- Host OS Pipe TCP File Mmap Bcopy Bcopy Mem Mem reread reread (libc) (hand) read write --------- ------------- ---- ---- ------ ------ ------ ------ ---- ----- plm Linux 1.3.99 24 8.1 25.4 41.7 26 25 49 46 plm.xs4al FreeBSD 2.2-C 25 9.0 27.9 39.6 26 25 49 45 Memory latencies in nanoseconds (WARNING - may not be correct, check graphs) -------------------------------------------- Host OS Mhz L1 $ L2 $ Main mem TLB Guesses --------- ------------- --- ---- ---- -------- --- ------- plm Linux 1.3.99 90 11 243 426 918 plm.xs4al FreeBSD 2.2-C 89 11 204 428 925 Most things don't differ much. Only a /bin/sh process and mmap lat. is much faster on FreeBSD, while some communication latencies and context switches are fater on Linux. Note however that FreeBSD currently is built with gcc 2.6.3; soon this will be 2.7.2, which has some better optimizations. I'll repeat the test again, then. -- ______________________________________________________________________ Peter Mutsaers | Abcoude (Utrecht), | "Memento Mori" plm@xs4all.nl | the Netherlands |