
Ich habe gerade einen Kabelmodemdienst mit 150 MBit/s bekommen.
Ich habe einen Netgear R6300v2-Router, ein Motorola SB6141-Kabelmodem und einen Netgear GS605v4-Switch.
Ich habe einen Sony VAIO-Laptop, der bei direktem Anschluss an das Modem auf speedtest.net ca. 150 MBit/s erreicht. Bei Anschluss an den Router erreicht er ca. 150 MBit/s, bei Anschluss an den Switch erreicht er ca. 150 MBit/s.
Ich habe einen Windows 7-PC mit einem in das Motherboard integrierten Realtek PCIe GBE Family-Controller. Dieser PC erreicht nur etwa 50 MBit/s, wenn er an denselben Switch angeschlossen ist, für den der Laptop einen guten Durchsatz erreicht. Außerdem habe ich einen Gateway-Computer mit Vista, der im Test ebenfalls etwa 50 MBit/s erreicht.
Warum sind die beiden PCs auf diese Geschwindigkeit beschränkt und welche Einstellungen kann ich beachten? Ich habe versucht, eine Reihe von Optionen im Treiber für Green Ethernet und Energiesparen zu deaktivieren. Außerdem habe ich Auto Negotiate entfernt und es nur auf 1g Vollduplex eingestellt.
Was übersehe ich sonst noch, wodurch das Sony-Notebook die volle Geschwindigkeit nutzen kann, die beiden PCs aber eingeschränkt werden?
Update: Habe es mit einem Windows 8-Laptop von Lenovo versucht, der mit demselben Kabel an denselben Switch angeschlossen ist, und er erreicht ebenfalls ca. 150 MBit/s.
Dies geschieht auch alles mit demselben Kabel.
Antwort1
Haben Sie beim Testen des Windows 7-PCs und der Gateway-Box mit Vista dasselbe Ethernet-Kabel verwendet wie für den VAIO und den Lenovo? Möglicherweise haben Sie ein altes 10/100-Ethernet-Kabel, an das nur zwei Paare (4 Drähte) angeschlossen sind.
Bei Gigabit-Kabeln müssen alle 4 Paare (8 Drähte) angeschlossen werden. Dabei kommt es darauf an, welche Pins sich in welchen verdrillten Paaren befinden. Daher kann es sein, dass die Pinbelegung richtig ist, die Angabe „welche Pins sich in welchen verdrillten Paaren befinden“ jedoch falsch ist und Sie daher keine Gigabit-Signale zuverlässig senden können.
Anstatt die potenzielle Variabilität der Internetverbindungsgeschwindigkeiten in die Mischung einzubringen, würde ich mit einem TCP-Leistungstesttool wie IPerf testen, anstatt Speedtest.net zu verwenden. Ich bevorzuge IPerf auch gegenüber Dateikopietests, da Dateikopietests Overhead und Latenzen für Festplatte, Dateisystem und File Service Protocol (SMB) mit sich bringen.
Ich würde zwei Maschinen über nachweislich einwandfreie Cat5- oder bessere, ordnungsgemäß verdrahtete Kabel an den Netgear-Switch anschließen (und sicherstellen, dass zu diesem Zeitpunkt im Wesentlichen kein anderer Datenverkehr über den Switch läuft) und dann iperf -s
auf einem PC und iperf -c <IPAddrOfOtherIPerfPC>
auf dem anderen laufen lassen und sehen, welche Leistung ich erziele. Ich würde auch nachsehen, welche TCP-Fenstergröße Windows für mich ausgewählt hat (IPerf zeigt dies an, wenn der Test beginnt). Wenn sie nicht mindestens 37 KiB beträgt, würde ich die -w 128K
Befehlszeilenargumente sowohl des IPerf-Servers als auch des Clients manuell ergänzen. Dies erzwingt die TCP-Fenstergröße auf 128 KiB, was ausreichend sein sollte. Wenn Sie in den hohen 930er-Bereich von Megabit pro Sekunde kommen, sind Sie gut aufgestellt. Es gibt keine Entschuldigung dafür, dass ein moderner 1-GHz- oder besserer PC weniger als 900 Megabit pro Sekunde IPerf-TCP-Durchsatz auf GigE über ordnungsgemäß verdrahtete Cat5- oder bessere Kabel erreicht.