From owner-freebsd-chat Mon Feb 8 09:54:44 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA04961 for freebsd-chat-outgoing; Mon, 8 Feb 1999 09:54:44 -0800 (PST) (envelope-from owner-freebsd-chat@FreeBSD.ORG) Received: from dingo.cdrom.com (castles315.castles.com [208.214.167.15]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA04955 for ; Mon, 8 Feb 1999 09:54:42 -0800 (PST) (envelope-from mike@dingo.cdrom.com) Received: from dingo.cdrom.com (localhost [127.0.0.1]) by dingo.cdrom.com (8.9.1/8.8.8) with ESMTP id JAA13456; Mon, 8 Feb 1999 09:50:23 -0800 (PST) (envelope-from mike@dingo.cdrom.com) Message-Id: <199902081750.JAA13456@dingo.cdrom.com> X-Mailer: exmh version 2.0.2 2/24/98 To: Martin Cracauer cc: chat@FreeBSD.ORG Subject: Re: 100Mbit ethernet card comparision In-reply-to: Your message of "Mon, 08 Feb 1999 14:53:25 +0100." <19990208145325.A8384@cons.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Mon, 08 Feb 1999 09:50:22 -0800 From: Mike Smith Sender: owner-freebsd-chat@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > 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... -- \\ Sometimes you're ahead, \\ Mike Smith \\ sometimes you're behind. \\ mike@smith.net.au \\ The race is long, and in the \\ msmith@freebsd.org \\ end it's only with yourself. \\ msmith@cdrom.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-chat" in the body of the message