Return to BSD News archive
Received: by minnie.vk1xwt.ampr.org with NNTP
id AA5614 ; Fri, 01 Jan 93 01:50:55 EST
Path: sserve!manuel.anu.edu.au!munnari.oz.au!spool.mu.edu!agate!ames!pacbell.com!hoptoad!curt
From: curt@hoptoad.uucp (Curt Mayer)
Newsgroups: comp.unix.bsd
Subject: Re: NE2000 test results (previous driver performs better). NOT!
Message-ID: <30224@hoptoad.uucp>
Date: 27 Dec 92 22:27:12 GMT
References: <1992Dec27.181634.523@ponds.uucp>
Organization: foobie bletch
Lines: 79
Keywords: ether, speed, 386bsd NE2000
In article <1992Dec27.181634.523@ponds.uucp> rivers@ponds.uucp (Thomas David Rivers) writes:
>
> Well, since Curt Mayer (curt@hoptoad.uucp) had re-written the
> NE2000 driver for us, I decided to take some time and give it
> a good shaking out.
>
> ponds lakes
> 386DX, 33mhz 386DX, 33mhz
> NE2000 clone NE2000 clone
> 8-meg memory 12-meg memory
> Hercules ET4000 clone (running XFree86 1.1)
> IDE 240Meg. SCSI -663 meg
> Wangtek (EN2099) Wangtek (5150ES)
> 40-meg swap on wd0 40-meg swap on sd0
>
> Time to Transfer (seconds) Kbytes/Sec
> 4.3 1e+02
> 3.3 1.3e+02
> 3.4 1.3e+02
> 2.8 1.6e+02
> 4.2 1e+02
>
> These appear to be rather good time, approaching what you would
> expect the bandwidth to be on such a network (few collisions...)
>
like hell. the new driver's best speed running ftp was 621 kb/sec
on a ne2000 clone. the sustained speed (measured over 20 minutes)
was 456kb/sec. this is on a UMC 486/50 motherboard running a 10mhz
isa bus.
note that the old driver's performance on my hardware is consistent
with thomas' results above.
also, try nfs read performance at 620 kb/sec
> Ok, so I installed the driver posted by Curt. My original intent
> was to install it on both machines, then only one. However, when
> that kernel came up on "lakes" the network didn't function (lots of
> overun-type errors from the driver: ne0 ... error: isr 15;
> ne0 ... error: isr 14, etc...)
>
> Thus, I was only able to get Curt's driver to run on "ponds". The
> following times reflect that situation (ponds is running Curt Mayer's
> driver, lakes is running the driver posted in July.) There was *no*
> other change in the test, hardware, etc... Since the times appeared
> so much worse, I ran more tests than before.
>
> Time to Transfer (seconds) Kbytes/Sec
> 10 42
> 10 42
> 11 39
> 10 42
> 15 29
> 6.3 69
> 9.4 46
>
> These numbers don't approach those of the other driver. Also, just to
> get a feel for NFS mounts, rlogin, etc... I tried out several NFS
> configurations, rlogin'ing and so forth - generally it seemed to be
> much slower.
>
> OK, so I thought I may have seriously goofed things up, since these
> numbers were so much lower than the other driver. So, I rebooted
> ponds with the (saved) kernel containing the Friedl drivers, and
> ran some tests. Again, the only change I made was to reboot the
> machine - no other modifications. The test results returned to a set
> similar to above, indicating that it was indeed the NE2000 driver
> which explained the slowdown.
>
I'm investigating why your performance was so much worse.
but 100k/sec is not even close to acceptable on unloaded ether.
> - Dave Rivers -
> (rivers@ponds.uucp)
--
curt mayer
curt@toad.com
415-387-0217 home