home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!usc!cs.utexas.edu!sun-barr!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
-