Appallingly slow networking on server
I have a linux server with appallingly slow network throughput. It's has a gigabit network card, gigabit cables, gigabit switches etc... but the throughput is in KB!
The card shows up as eth1 and is the only connected network card on the server machine (the others are unplugged and have no ip configuration)
Ethtool shows that the link is up at 1000Mbps so why the hell is it so slow?
I've been pushing data to it to flood the pipe and I still only get 9MB/s with ftp...
Settings for eth1:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
Advertised auto-negotiation: Yes
Port: Twisted Pair
Supports Wake-on: pumbg
Current message level: 0x00000033 (51)
Link detected: yes
Extra Info: the kernel is a modern 2.6.17.
Any ideas how I can make this run at a proper speed something approaching gigabit?
I have a feeling that the switches or cables in between the points are to blame but I have no way of really testing this... Is there a way to test this, perhaps somebody can recommend a good cable speed tester handheld device that I can then use to connect to cables through the switches to test them as well?
(The more I think about this the more I suspect that regular cat5 is being used somewhere.... rather than cat5e)