Aktualisieren
Ok, ich habe die folgenden Antworten ausprobiert und nichts hat sich geändert. Ich habe den Chipsatz im Laptop als NVIDIA nForce 520 identifiziert. Ich habe die neuesten Vista x64-Treiber für die nForce 520 heruntergeladen (NVIDIA hat noch keine Treiber für diesen Chipsatz für Win 7). Ich habe versucht, die mitgelieferte Firewall-Software zu installieren (ich denke, dass sie möglicherweise stört - nicht). Ich habe meine Antiviren-Software vollständig deinstalliert (ich verwende Avast!), Weil ich glaube, dass der Netzwerkfiltertreiber ein Problem verursacht, das auch nicht geholfen hat.
Ich habe meinen Laptop zu meinem Bruder nach Hause gebracht und konnte Dateien mit 10 - 12 MB / s über sein 100-Mbit-Netzwerk kopieren, also glaube ich nicht, dass es die Hardware ist.
Ich habe iperf mit einigen überraschenden Ergebnissen ausgeführt:
iperf vom Laptop, der an den Server sendet (Upload)
> iperf -c naru
------------------------------------------------------------
Client connecting to naru, TCP port 5001
TCP window size: 8.00 KByte (default)
------------------------------------------------------------
[328] local 192.168.7.100 port 8549 connected with 192.168.7.6 port 5001
[ ID] Interval Transfer Bandwidth
[328] 0.0-10.0 sec 162 MBytes 136 Mbits/sec
> iperf -c naru -w 64k
------------------------------------------------------------
Client connecting to naru, TCP port 5001
TCP window size: 64.0 KByte
------------------------------------------------------------
[328] local 192.168.7.100 port 8550 connected with 192.168.7.6 port 5001
[ ID] Interval Transfer Bandwidth
[328] 0.0-10.0 sec 1.06 GBytes 909 Mbits/sec
iperf vom server zum laptop senden (download)
> iperf -c miyuki
------------------------------------------------------------
Client connecting to miyuki, TCP port 5001
TCP window size: 8.00 KByte (default)
------------------------------------------------------------
[256] local 192.168.7.6 port 51871 connected with 192.168.7.100 port 5001
[ ID] Interval Transfer Bandwidth
[256] 0.0-10.1 sec 25.2 MBytes 20.8 Mbits/sec
> iperf -c miyuki -w 64k
------------------------------------------------------------
Client connecting to miyuki, TCP port 5001
TCP window size: 64.0 KByte
------------------------------------------------------------
[256] local 192.168.7.6 port 51872 connected with 192.168.7.100 port 5001
[ ID] Interval Transfer Bandwidth
[256] 0.0-10.0 sec 21.1 MBytes 17.6 Mbits/sec
Zum Vergleich hier sind die Iperf-Nummern zwischen dem HTPC und dem Server
Server: Naru, Host: CC (CC sends to Naru)
iperf -c naru: 0.0-10.0 sec 363 MBytes 305 Mbits/sec
iperf -c naru -w 64k: 0.0-10.0 sec 1.06 GBytes 912 Mbits/sec
Server: CC, Host: Naru (Naru sends to CC)
iperf -c cc: 0.0-10.0 sec 322 MBytes 270 Mbits/sec
iperf -c cc -w 64k: 0.0-10.0 sec 1020 MBytes 855 Mbits/sec
Mit wireshark können Sie eine Übertragung vom Server auf den Laptop überwachen. Dabei werden viele der folgenden Einträge angezeigt:
(:51aa is the server, :37a1 is the laptop)
No. Time Source Destination Proto Info
37785 27.286240 fe80::3820:2199:1623:37a1 fe80::1569:8500:b24a:51aa TCP [TCP Dup ACK 37753#13] 8360 > microsoft-ds [ACK] Seq=80228 Ack=40489174 Win=64800 Len=0 SLE=40499254 SRE=40517974
37786 27.286258 fe80::3820:2199:1623:37a1 fe80::1569:8500:b24a:51aa TCP [TCP Dup ACK 37753#14] 8360 > microsoft-ds [ACK] Seq=80228 Ack=40489174 Win=64800 Len=0 SLE=40499254 SRE=40519414
37787 27.286277 fe80::3820:2199:1623:37a1 fe80::1569:8500:b24a:51aa TCP [TCP Dup ACK 37753#15] 8360 > microsoft-ds [ACK] Seq=80228 Ack=40489174 Win=64800 Len=0 SLE=40499254 SRE=40520854
37788 27.286295 fe80::3820:2199:1623:37a1 fe80::1569:8500:b24a:51aa TCP [TCP Dup ACK 37753#16] 8360 > microsoft-ds [ACK] Seq=80228 Ack=40489174 Win=64800 Len=0 SLE=40499254 SRE=40522294
37789 27.286313 fe80::3820:2199:1623:37a1 fe80::1569:8500:b24a:51aa TCP [TCP Dup ACK 37753#17] 8360 > microsoft-ds [ACK] Seq=80228 Ack=40489174 Win=64800 Len=0 SLE=40499254 SRE=40523734
37790 27.286332 fe80::3820:2199:1623:37a1 fe80::1569:8500:b24a:51aa TCP [TCP Dup ACK 37753#18] 8360 > microsoft-ds [ACK] Seq=80228 Ack=40489174 Win=64800 Len=0 SLE=40499254 SRE=40525174
37791 27.286351 fe80::3820:2199:1623:37a1 fe80::1569:8500:b24a:51aa TCP [TCP Dup ACK 37753#19] 8360 > microsoft-ds [ACK] Seq=80228 Ack=40489174 Win=64800 Len=0 SLE=40499254 SRE=40526614
37792 27.286370 fe80::1569:8500:b24a:51aa fe80::3820:2199:1623:37a1 TCP [TCP Previous segment lost] [TCP segment of a reassembled PDU]
37793 27.286372 fe80::1569:8500:b24a:51aa fe80::3820:2199:1623:37a1 TCP [TCP segment of a reassembled PDU]
37794 27.286375 fe80::1569:8500:b24a:51aa fe80::3820:2199:1623:37a1 TCP [TCP Fast Retransmission] [TCP segment of a reassembled PDU]
37795 27.286377 fe80::1569:8500:b24a:51aa fe80::3820:2199:1623:37a1 TCP [TCP Out-Of-Order] [TCP segment of a reassembled PDU]
37796 27.286379 fe80::1569:8500:b24a:51aa fe80::3820:2199:1623:37a1 TCP [TCP Out-Of-Order] [TCP segment of a reassembled PDU]
37797 27.286382 fe80::1569:8500:b24a:51aa fe80::3820:2199:1623:37a1 TCP [TCP Out-Of-Order] [TCP segment of a reassembled PDU]
37798 27.286413 fe80::3820:2199:1623:37a1 fe80::1569:8500:b24a:51aa TCP [TCP Dup ACK 37753#20] 8360 > microsoft-ds [ACK] Seq=80228 Ack=40489174 Win=64800 Len=0 SLE=40528054 SRE=40529494 SLE=40499254 SRE=40526614
37799 27.286432 fe80::3820:2199:1623:37a1 fe80::1569:8500:b24a:51aa TCP [TCP Dup ACK 37753#21] 8360 > microsoft-ds [ACK] Seq=80228 Ack=40489174 Win=64800 Len=0 SLE=40528054 SRE=40530934 SLE=40499254 SRE=40526614
An diesem Punkt bin ich völlig ratlos, was ich als nächstes versuchen soll.
Ursprüngliche Frage
Hintergrund
Ich habe derzeit ein Problem mit meinem frisch installierten Windows 7-Laptop. Das Problem trat ursprünglich auf, nachdem ich Windows 7 RC installiert hatte. Als Windows Vista und Windows 7 Beta 1 auf diesem Laptop installiert waren, konnte ich mit eingeschalteten Jumbo-Frames im 9KB / 9014-Bereich mit Gigabit-Geschwindigkeit übertragen. Die beiden Schalter zwischen den Laptops unterstützen auch Jumbo-Frames.
Beim Kopieren von Dateien von meinem Server auf meinen Laptop werden sie mit einer Geschwindigkeit von weniger als 1 MB / s ausgeführt, während andere Geräte, die dieselben Switches verwenden, mit höheren Geschwindigkeiten (45 - 55 MB / s) übertragen können. Es scheint, als würde das Kopieren vom Laptop auf die Servernetze schneller sein, aber es sollte nicht anders sein.
Maschinen beteiligt
- Miyuki: Laptop mit dem Problem. Windows 7 x64 RTM. HP Pavilion dv9700 CTO. Verwendet einen NVIDIA nForce 10/100/1000 Mbps Ethernet-Adapter. (Video ist GeForce 8400M GS)
- Naru: Server mit Dateien. Benutzerdefiniertes Windows Server 2008 R2 x64 SP2. Verwendet einen D-Link DGE-560T-PCI-Express-Gigabit-Adapter.
- CC: HTPC auf demselben Switch ohne Probleme. Windows Vista x86 SP2. Verwendet einen integrierten Realtek RTL8168B / 8111B PCI-E GBE-Adapter.
Als diese Bilder aufgenommen wurden, wurden alle Jumbo-Frames deaktiviert.
Die Bilder
Kopieren vom Laptop aus gestartet
Server -> Laptop (Quelle: gibixonline.com )
Laptop -> Server
Kopieren vom Server gestartet
Server -> Laptop (Quelle: gibixonline.com ) Wenn
der Server unerwartet eine Datei vom Laptop auf sich selbst kopiert, führt dies zu einer erwarteten Geschwindigkeit. (Laptop -> Server) (Quelle: gibixonline.com )
Ich habe vorhin festgestellt, dass die andere Maschine auf demselben Switch dieses Problem nicht hat. High DPI ist aktiviert, da dies auf einem HDTV angezeigt wird.
Server -> HTPC (Quelle: gibixonline.com )
Natürlich habe ich mich als Test entschieden, die Geschwindigkeit zwischen meinem Laptop und dem HTPC zu ermitteln. Leider waren sie genau das, was ich erwartet hatte.
HTPC -> Laptop (Quelle: gibixonline.com )
Schlussnoten
Ich habe alles versucht, was mir einfällt. Sogar Jumbo-Frames sind an dieser Stelle deaktiviert und nichts scheint sie zu beeinträchtigen. Ich habe versucht, meinen Anti-Virus-Schutz zu deaktivieren, um die von mir verwendeten Kabel zu ändern. Derzeit sind alle verwendeten Kabel CAT-5e, die ich gebaut habe. Ich habe versucht, das Kabel vom HTPC zu nehmen und es an meinen Laptop anzuschließen, um festzustellen, ob die Verkabelung ein Problem darstellt. Die beiden fraglichen Switches sind ein D-Link DGS-1216T und ein "dummer" Switch, der Jumbo-Frames unterstützt, der D-Link DGS-2208.