First post, by Grzyb
- Rank
- l33t
So I wanted to know how actually fast are those "100 Mbps" NICs for ISA...
Client machine:
* Celeron 266
* typical ISA/PCI/AGP board
* ISA NIC: 3Com Fast EtherLink ISA (3C515-TX)
* PCI NIC: Davicom 9102
* "LOAD SETUP DEFAULTS" in CMOS SETUP
* Linux Knoppix 5.0.1CD
Server machine:
typical modern Core i5 box, running modern Linux, with FTP server
I wanted to measure TCP and UDP throughput using ttcp or nuttcp, but couldn't get any of them to work on both sides: ttcp does compile on modern Linux, but then often exhibits "Segmentation fault", while nuttcp fails to compile on that ancient Knoppix.
So I had to settle on FTP...
In order to prevent the slow HDD on the Client machine from affecting the results, the procedure was the following:
Server -> Client: wget -O /dev/null ftp://...
Client -> Server: put /proc/kcore
ISA NIC results:
Server -> Client: 1.43..1.47 MB/s
Client -> Server: 1411 KB/s
PCI NIC results:
Server -> Client: 10.94..11.05 MB/s
Client -> Server: 10138 KB/s
Well...
I didn't expect the ISA NIC to even approach 100 Mbps, but I didn't expect it to be this slow, either - it's not even 15 Mbps!
The machine is pretty fast by ISA standards, and fast enough to come close to the theoretical limit of Fast Ethernet: 100 Mbps = 12.5 MB/s, and considering the overhead of IP+TCP+FTP, it has to be somewhat less, about 11 MB/s is perfectly OK.
Am I missing something?
If you have a Fast Ethernet NIC for ISA, try it yourself!
Kiełbasa smakuje najlepiej, gdy przysmażysz ją laserem!