Reply 20 of 26, by feipoa
Thank you for sharing this program. It works on Windows NT 4.0 and a 486. The results obtained with this program are similar to what I concluded from my stop watch tests. I have a 3Com 3c90C-TX-M, 10/100Base-TX.
Writing: 21.8 mbps, or 2.73 MB/s [CPU bounced between 50-100%]
Reading: 32.3 mbps, or 4.04 MB/s [CPU solid at 100%]
For comparison, I tested my dual PIII-850 to a 1.6 MHz laptop and get:
Writing: 63.4 mbps, or 7.93 MB/s
Reading: 65.1 mbps, or 8.14 MB/s
Not sure why I didn't get closer to 85 mbps on the faster computers. The CPU was only at 30%. Perhaps related to the DD-WRT I put on my router, or someone leaving Youtube open somewhere, dunno...
I'm pretty pleased with the 486 reading speed though, it is only half the speed of a P3. I'm not sure why the CPU utilisation bounced between 50-100% on the writing, but it is probably some how related to the slower writing speed.
The other open questions is if an Intel NIC will perform any better on a 486.
EDIT: I noticed that Rx and Tx checksum offload are disabled by default on my NIC, however enabling them did not increase throughput at all.