Date: Mon, 8 Feb 1999 20:10:58 +0100 From: Martin Cracauer <cracauer@cons.org> To: Mike Smith <mike@smith.net.au> Cc: Martin Cracauer <cracauer@cons.org>, chat@FreeBSD.ORG Subject: Re: 100Mbit ethernet card comparision Message-ID: <19990208201058.B9112@cons.org> In-Reply-To: <199902081750.JAA13456@dingo.cdrom.com>; from Mike Smith on Mon, Feb 08, 1999 at 09:50:22AM -0800 References: <19990208145325.A8384@cons.org> <199902081750.JAA13456@dingo.cdrom.com>
next in thread | previous in thread | raw e-mail | index | archive | help
In <199902081750.JAA13456@dingo.cdrom.com>, Mike Smith wrote: > > I run a number of dhrystones one after another so that the time for > > all of them was about 1 min. Just before the first dhrystone starts, > > the same TCP streaming benchmark as above is being started, and > > immedeatly after the dhrystones end SIGHUP is sent to the cstream > > tool, which ends its loop then and reports the throughput. > > > > OS/card seconds r/u/s on throughput of > > on CPU process network process > > ----------------------------------------------------- > > FreeBSD/de: 10.36/10.26/0.02 2.10 MioB/sec > > FreeBSD/de: 10.36/10.26/0.02 2.21 MioB/sec > > FreeBSD/rl: 10.41/10.24/0.02 0.38 MioB/sec > > FreeBSD/rl: 10.39/10.24/0.02 0.28 MioB/sec > > FreeBSD/rl: 10.41/10.24/0.02 0.24 MioB/sec > > Linux/rl: 27.8/14.7/0.6 8.44 MioB/sec > > Linux/rl: 22.9/14.4/4.4 6.50 MioB/sec > > Linux/rl: 26.4/14.7/5.8 7.81 MioB/sec > > Linux/de: 20.7/14.6/0.9 9.21 MioB/sec > > Linux/de: 20.5/13.8/1.0 9.14 MioB/sec > > Linux/de: 21.0/14.2/1.2 9.64 MioB/sec > > > > Example read: With rl Ethernet, Linux leaves half the CPU for the CPU > > intensive process and gets ~8 MB/sec for the networking process, while > > FreeBSD leaves 99% CPU for the CPU eater and gets 0.25-0.4 MB/sec out > > of the networking connection. > > Did you look at the relative process priorities during this run? We've > seen this behaviour reported before; I'm wondering if the I/O-bound > process is being penalised for doing large amounts of (small?) I/O... I didn't. But I already took into account that I missed information important to some of you and since the test setup is difficult to reproduce for anyone else, I will rerun all the tests with an eye to whatever you guys need. Submissions welcome. The network process does 8KB transfers in all cases, but it does it to a (shell-opened) pipe to rsh. P.S. Anyone in Hamburg/Germany with one of the 3com 100MBit models? Martin -- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Martin Cracauer <cracauer@cons.org> http://www.cons.org/cracauer/ Tel.: (private) +4940 5221829 Fax.: (private) +4940 5228536 Paper: (private) Waldstrasse 200, 22846 Norderstedt, Germany To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-chat" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19990208201058.B9112>