From owner-freebsd-chat Mon Feb 8 11:32:30 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA15947 for freebsd-chat-outgoing; Mon, 8 Feb 1999 11:32:30 -0800 (PST) (envelope-from owner-freebsd-chat@FreeBSD.ORG) Received: from cons.org (knight.cons.org [194.233.237.86]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA15937 for ; Mon, 8 Feb 1999 11:32:20 -0800 (PST) (envelope-from cracauer@cons.org) Received: (from cracauer@localhost) by cons.org (8.8.8/8.7.3) id UAA09211; Mon, 8 Feb 1999 20:10:58 +0100 (CET) Date: Mon, 8 Feb 1999 20:10:58 +0100 From: Martin Cracauer To: Mike Smith Cc: Martin Cracauer , chat@FreeBSD.ORG Subject: Re: 100Mbit ethernet card comparision Message-ID: <19990208201058.B9112@cons.org> References: <19990208145325.A8384@cons.org> <199902081750.JAA13456@dingo.cdrom.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.95.1i In-Reply-To: <199902081750.JAA13456@dingo.cdrom.com>; from Mike Smith on Mon, Feb 08, 1999 at 09:50:22AM -0800 Sender: owner-freebsd-chat@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org 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 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