Kopiervorgang im Gigabit Heimnetzwerk mit 2 NICs langsam
Hallo Administratoren !
Folgendes Szenario hat sich bei mir ergeben, welches ich nicht verstehe.
Via Gb LAN ist mein Desktop-PC mit meinem Server verbunden.
Die Verbindung in beide Richtungen funktionieren einwandfrei, bis auf die Geschwindigkeitseinbußen.
Ich greife über den Windows Datei Explorer über die Server-IP auf einen Share zu und lege dort mein Backup ab:
- Beide NICs am Desktop-PC aktiviert, Geschwindigkeit ~30MB/s
- NIC die an den Router geht am Desktop-PC deaktiviert, Geschwindigkeit ~110MB/s
(das kann in Echtzeit de-/aktiviert werden und die Geschwindigkeit sinkt / erhöht sich entsprechend)
1x Desktop
- Win10 x64
- 1x OnBoard LAN
--> geht an den Router (192.168.10.x)
- 1x PCIe Gb LAN
--> geht direkt an den Server (192.168.0.x, kein Gateway eingetragen)
1x HP Microserver G8
- Win10 x64
- DualPort Gb LAN
--> NIC1 geht via PowerLine an den Router (192.168.10.x)
--> NIC2 geht direkt an den Desktop-PC (192.168.0.x, kein Gateway eingetragen)
Sind beide NICs am Desktop-PC aktiviert, kann ich am Desktop-PC und am Server im Task Manager jeweils erkennen, dass über beide Ports jeweils ca. gleich viel an Daten gesendet und empfangen werden.
Wer könnte mir bitte erklären, wieso mir derartige Geschwindigkeitseinbußen angezeigt werden?
Besten Dank
~ John.D
Folgendes Szenario hat sich bei mir ergeben, welches ich nicht verstehe.
Via Gb LAN ist mein Desktop-PC mit meinem Server verbunden.
Die Verbindung in beide Richtungen funktionieren einwandfrei, bis auf die Geschwindigkeitseinbußen.
Ich greife über den Windows Datei Explorer über die Server-IP auf einen Share zu und lege dort mein Backup ab:
- Beide NICs am Desktop-PC aktiviert, Geschwindigkeit ~30MB/s
- NIC die an den Router geht am Desktop-PC deaktiviert, Geschwindigkeit ~110MB/s
(das kann in Echtzeit de-/aktiviert werden und die Geschwindigkeit sinkt / erhöht sich entsprechend)
1x Desktop
- Win10 x64
- 1x OnBoard LAN
--> geht an den Router (192.168.10.x)
- 1x PCIe Gb LAN
--> geht direkt an den Server (192.168.0.x, kein Gateway eingetragen)
1x HP Microserver G8
- Win10 x64
- DualPort Gb LAN
--> NIC1 geht via PowerLine an den Router (192.168.10.x)
--> NIC2 geht direkt an den Desktop-PC (192.168.0.x, kein Gateway eingetragen)
Sind beide NICs am Desktop-PC aktiviert, kann ich am Desktop-PC und am Server im Task Manager jeweils erkennen, dass über beide Ports jeweils ca. gleich viel an Daten gesendet und empfangen werden.
Wer könnte mir bitte erklären, wieso mir derartige Geschwindigkeitseinbußen angezeigt werden?
Besten Dank
~ John.D
Please also mark the comments that contributed to the solution of the article
Content-Key: 321660
Url: https://administrator.de/contentid/321660
Printed on: April 26, 2024 at 21:04 o'clock
20 Comments
Latest comment
Crossover gibt es bei GBit nicht!
- 1x OnBoard LAN
--> geht an den Router (192.168.10.x)
--> geht an den Router (192.168.10.x)
Das Ding 8vermutlich irgendein Realtek 8189 o.ä.) erzeugt zuviele Interrupts und belastet den Prozessor zu arg, so daß die Transferrate in den Keller geht.
lks
Hi
12% CPU Load beim kopieren? ôÔ und bei dem Server 10%? Besorg dir passende NIC mit einem gescheiten Chipsatz dann bekommst auch den Druchsatz und keinen CPU Load.
Gruß
@clSchak
12% CPU Load beim kopieren? ôÔ und bei dem Server 10%? Besorg dir passende NIC mit einem gescheiten Chipsatz dann bekommst auch den Druchsatz und keinen CPU Load.
Gruß
@clSchak
Zitat von @John.D:
Man beachte: sobald der OnBoard Netzwerkadapter im OS deaktiviert wird, bewege ich mich beim Kopiervorgang im Bereich von ~110 MB/s.
Man beachte: sobald der OnBoard Netzwerkadapter im OS deaktiviert wird, bewege ich mich beim Kopiervorgang im Bereich von ~110 MB/s.
Dann kaufe Dir eine zweite PCIe-NIC oder eine DUAL-NIC und deaktiviere den onbard-Adapter.
lks
PS. Wenn Du die NICs tauscht (onboard an server, pcie an switch), welche durchsatzraten hast Du da?
Vielleicht sollte man es statt 2 sinnfreier IP Netze mal mit einer simplen 802.3ad / LACP Link Aggregation probieren indem man die Server und Desktop Ports in einem LAG bündelt. So von sich aus wird es ja nur durch 2 IPs keinerlei Bündelung oder Balancing geben über die 2 Links.
Rein von der Infrastruktur her betrachtet sieht es ja so aus als ob Server und Desktop mit je 2 Links über unterschiedliche IP Netze verbunden sind.
OK, ein 802.3ad LAG klappt natürlich nur sofern man einen Switch hat der das supportet.
Windows NIC Teaming
Rein von der Infrastruktur her betrachtet sieht es ja so aus als ob Server und Desktop mit je 2 Links über unterschiedliche IP Netze verbunden sind.
OK, ein 802.3ad LAG klappt natürlich nur sofern man einen Switch hat der das supportet.
Windows NIC Teaming
unabhängig vom Datenverkehr in 192.168.1.x im 192.168.0.x mit voller Geschwindigkeit meine Backups kopieren können möchte.
Schöne Idee, scheint aber ja nicht zu tun, wenn Du im TaskManager siehst daß der Verkehr über beide Karten geht.Vermutlich bringt das auch genügend Synchronisations-Probleme mit sich, das die Datenrate einbricht.
Wie sieht denn Deine Routing Tabelle aus (route print)?
Hast Du mal versucht als Ziel nicht den Servernamen, sondern die 192.168.0.x IP Adresse zu verwenden?
Dann sollte eigentlich kein Verkehr über die andere Karte gehen (wenn man nicht noch Spielversuche mit Teaming angestellt hat).
Es ist zu bezeifeln das da iregndeine Art von Balancing über beide Leitungen gemacht wird. Vermutlich nutzt der Client immer nur einen einzigen Link.
Ein Traceroute (tracert) oder Pathping sollte dir das zeigen.
Ohne irgendein aktives Balancing sei es auf Switchseite oder aktivem ML-IP wird das nicht gehen.
Ein Traceroute (tracert) oder Pathping sollte dir das zeigen.
Ohne irgendein aktives Balancing sei es auf Switchseite oder aktivem ML-IP wird das nicht gehen.
Wie man sieht gehen die Pakete die an 192.168.0.2 gehen sollten bei der Fritzbox verloren (was auch logisch ist, die kennt ja nur das 192.168.10.x Netz als intern und schickt alles andere raus).
Pakete ans 192.168.0.x sollten ja aber eigentlich nie zur Fritzbox gehen, Du hast ja auch eine dedizierte Verbindung dafür. Also grober Fehler im Routing.
Die Routing Tabelle so ist wertlos, um zu sehen wie geroutet wird wenn beide Netzwerkkarten aktiv sind, es sind ja nicht beide aktiv als Du die Routen ausgibst.
Und ich kann Dir auch nicht erklären wie Du überhaupt eine Verbindung pber den Router hinkriegst.
Pakete ans 192.168.0.x sollten ja aber eigentlich nie zur Fritzbox gehen, Du hast ja auch eine dedizierte Verbindung dafür. Also grober Fehler im Routing.
Die Routing Tabelle so ist wertlos, um zu sehen wie geroutet wird wenn beide Netzwerkkarten aktiv sind, es sind ja nicht beide aktiv als Du die Routen ausgibst.
Und ich kann Dir auch nicht erklären wie Du überhaupt eine Verbindung pber den Router hinkriegst.
Hallo zusammen,
versorgt und auch noch VLANs beherrscht und das auch noch mit fast "Wire Speed".
Dann kann man mit VLANs arbeiten und den Server sogar mittels LAG (LACP) anbinden
was hier nur marginal etwas hilft aber wenn schon zwei NICs benutzen dann wenigstens
Standardkonform und richtig. Und für den PC eine Intel 1 GBit/s NIC sollte auch nicht zu teuer sein, oder?
Gruß
Dobby
Hier meine (grob dargestellte) Infrastruktur, die könnte für das Verständnis noch
hilfreich sein:
Ich würde einen kleinen Cisco SG300-10 Switch kaufen der dann alle Geräte im LANhilfreich sein:
versorgt und auch noch VLANs beherrscht und das auch noch mit fast "Wire Speed".
Dann kann man mit VLANs arbeiten und den Server sogar mittels LAG (LACP) anbinden
was hier nur marginal etwas hilft aber wenn schon zwei NICs benutzen dann wenigstens
Standardkonform und richtig. Und für den PC eine Intel 1 GBit/s NIC sollte auch nicht zu teuer sein, oder?
Gruß
Dobby
Ich bekomme vsl. die Tage eine "intelligente" QuadPort NIC von HP leihweise zum testen, mal schauen ob es damit besser läuft.
Dann aber bitte nicht mehr den Unsinn mit 2 IP Netzen machen sondern benutze standardkonform eine Link Aggregation mit 802.3ad und LACP !!!Netzwerk Management Server mit Raspberry Pi
Windows NIC Teaming