Warum ist meine Verbindung langsam?

1

Ich habe einen Dell Precision T5400 mit einer Broadcom 1-GB-Onboard-Netzwerkkarte. Wenn ich auf Computer in unserem lokalen Netzwerk zugreife, kann ich aus seltsamen Gründen eine Download-Geschwindigkeit von etwa 125 KB / s erzielen. Mein Laptop mit einer integrierten 10/100-MB-Netzwerkkarte erreicht normalerweise mindestens 300 KBit / s über dieselbe Netzwerkressource. Beide Geräte sind an denselben 1-Gbit-Switch angeschlossen, der mit 100-Mbit-Halbduplex an die lokale Netzwerk-Wandsteckdose angeschlossen wird. Es gibt auch einen Drucker, der an denselben Switch mit 100 MB angeschlossen ist.

Die Ressource, die ich für den Test verwende, ist eine 30 MB große ZIP-Datei, die von einem Steg-Webserver kopiert wurde , der als Teil einer Cruisecontrol-Installation ausgeführt wird. Auf der Installation von cruisecontrol wird WindowsXP mit vollständigem Echtzeit-Antivirus- und Altiris-Patch-Management und Inventar ausgeführt. Das Zeug allein frisst einen Teil der Download-Geschwindigkeit. Ich habe gesehen, dass der Laptop die Download-Geschwindigkeit von mehreren MB / s erreicht hat, aber der Desktop scheint nie über 125 KB / s bis 130 KB / s hinauszukommen.

In Windows XP war es so langsam, bevor ich den Treiber auf dem Desktop aktualisiert habe. In Fedora ist es immer noch langsam, obwohl es anscheinend dieselbe Treiberversion wie der aktualisierte Windows-Treiber verwendet. Der aktualisierte Windows-Treiber ist schneller, aber bei weitem nicht so schnell wie der Laptop.

Was gibt? Einsichten zur Verbesserung der Situation sind erwünscht.

Könnte es sein, dass das BroadCom-Board einfach nicht so gut ist oder der Linux-Treiber nicht so gut ist wie der Windows-Treiber?

Jay R.
quelle
125KB / s entspricht genau 1 MBit / s Durchsatz ... Gibt es eine Straßensperre in Ihrem Netzwerk (Switch, Hub), die nur 1 MBit / s beträgt?
Durchbruch
Keine Straßensperre. Der Laptop durchläuft dieselbe Netzwerkhardware und erreicht mehr als die doppelte Geschwindigkeit.
Jay R.
Dieses Problem scheint das zu sein, worüber Jeff bei den Stackoverflow-Netzwerkproblemen gesprochen hat. Der Switch, den wir verwenden, ist billig und nur mit Autonegs ausgestattet. Das Beste, was wir damit erreichen können, ist, die gesamte Hardware zum Ausschalten von Autoneg zu zwingen.
Jay R.

Antworten:

2

Versuchen Sie, die Netzwerkgeschwindigkeit manuell auf 1 Gbit / s Vollduplex einzustellen, wenn Sie derzeit die automatische Aushandlung verwenden.

Konsole
quelle
Ich habe es versucht. Es machte keinen Unterschied. Ich habe auch versucht, es auf 100 MB voll einzustellen. Immer noch nichts.
Jay R.
Haben Sie Paketverlust, wenn Sie den Laptop oder andere Computer im Netzwerk anpingen? Haben Sie versucht, den T5400 direkt an der Wand zu befestigen? Beide Maschinen erreichen selbst für ein 100-MBit-Netzwerk sehr schlechte Geschwindigkeiten. Das Problem scheint also in der Infrastruktur zu liegen.
Konsole
Soweit von netstat und anderen gemeldet, sehe ich keinen Paketverlust. Ich werde mehr über die Ressource in der Frage hinzufügen.
Jay R.
Ich habe die Geschwindigkeit vorher nicht richtig eingestellt. 100Mb voll macht einen Unterschied. Die Hälfte von 100 MB macht noch mehr Unterschied.
Jay R.
0

Ich habe den 8-Port-Switch von Linksys SD2008 zwischen meinem Computer und der Wand entfernt. Jetzt kann ich vom selben Server aus besser als 6 MB / s sehen.

Ich habe die NIC-Geschwindigkeit auf 100, Duplex auf die Hälfte und Autoneg ausgeschaltet. Jetzt sehe ich eine bessere Geschwindigkeit, aber nicht so gut wie die Wandgeschwindigkeit.

Für Linux habe ich Folgendes eingegeben:

sudo ethtool -s autoneg off speed 100 duplex half
Jay R.
quelle