Strange bottleneck in my local network
Hi,
I just tested my local network with IPerf and got some puzzling results. According to lspci, all machines have Gigabit Ethernet cards, so I should get an estimated bandwidth of roughly 900 Mbits/sec. I'm starting IPerf on leanore.microlinux.lan (my most recent acquisition) and then launch tests from a series of clients as well as the server. Here's what I get: Code:
[root@leanore:~] # iperf -s Code:
[root@nestor:~] # iperf -s Code:
[root@nestor:~] # lspci | grep -i eth Cheers, Niki |
Check you aren't missing the correct firmware for the ethernet interface on the slow server. Some gigabit interfaces will still work but revert to slower speed if that is the case.
Edit: Looks like the Intel 82574L (e1000e) driver has a history of problems: http://www.doxer.org/resolved-intel-...work-blipping/ |
Quote:
Also, what is the manufacturer and model of the 8port switch ? Are the two working boxes connected to other switches ? If yes, then it is possible that the switch is 100mbit. |
Quote:
Code:
[root@nestor:~] # ethtool eth0 So I'm clueless as to why connectivity to my server is ten times slower than between the clients. And yes, I do have a second switch on my network, it's the exact same model, and connectivity between two clients on that switch is fast. Edit: oops, I just saw that the speed on the two cards is indeed 100 Mb/s, which is ten times slower as advertised. Is there a way I can change that? |
I have similar setup, two gigabit switches. One day the speed between two dropped to 100 Mbit/s. I was drilling holes for TV cable and accidentally damaged the CAT cable ...
|
Also check that your cable is CAT 5e or 6. CAT 5 wont work.
ethtool --negotiate eth0 will make it renegotiate, there are options to force it, but honestly, if it cant negotiate then forcing it isn't likely to work either. |
Member Response
Hi,
What type of cable are you using? Backbone should be Cat 6 with interconnections for switch also Cat 6. If your cable is correct then I would trade the switches to see if the problem follows the server switch after testing again. Hope this helps. Have fun & enjoy! oops: codeguy beat me for cable type. EDIT: https://en.wikipedia.org/wiki/1000BASE-T :hattip: |
Quote:
|
Thanks for the numerous suggestions. There's a chance that the cable is the culprit. The router is on the floor below, and I've installed a 20 meter long cable to my office. I'll look into this and try a different cable. I wonder if besides quality, cable length can also be of importance.
Niki |
Member Response
Hi,
Quote:
Quote:
From Cat 6 Quote:
|
You should troubleshoot.
Physically, there are 3 variables: network card, switch and network cable. Since you have an identical one, testing the switch is the easiest. Next, test the network card (might be easier to switch the box than opening it and switch cards). Last, test the cable. If the problem is not physical, you might have a driver problem (boot some live-CDs and test with other distros). |
Gigabit ethernet is very fussy about cable type. Check all the cables, patch panels & outlets between NIC and switch port are CAT6 compliant.
CAT6 should be printed on the cable jacket. |
All times are GMT -5. The time now is 08:08 PM. |