Windows Server 2012 R2 Gigabit LAN langsam

Power-Gamer2004

Cadet 4th Year
Registriert
Feb. 2008
Beiträge
75
Hallo,

mein Heimserver erreicht nur zwischen 200 und 300 Mbit/s.
Die Festplatte schafft locker über 100 MB/s und kann auch über die Netio-Ergebnisse ausgeschlossen werden.
Die neuesten Realtek LAN-Treiber vom 03.07. die ich finde konnten sind drauf, CPU-Auslastung liegt beim Netzwerktransfer um die 50 %.
Windows Updates sind auch auf dem neuesten Stand.
Habe auch schon mit Jumboframes probiert und einigen Netzwerkeinstellungen rumprobiert, auch eine testweise Abschaltung von IPv6 hat nichts gebracht.
Den Router und Kabel kann ich auch ausschließen, da andere Geräte mit dem selben Kabel keine Probleme machen und die volle Geschwindigkeit erreichen.

Kurz zur Hardware:
-AMD Athlon 5350 (2,05 GHz)
-8 GB DDR3-1600 RAM
-ASUS AM1I-A (ITX-Mainboard)
-Seagate ST31500341AS (1,5 TB)
-Windows Server 2012 R2

Hier die Netio-Testergebnisse:

Client als Netio-Server (TCP)
Code:
Packet size  1k bytes:  16.12 MByte/s Tx,  26.35 MByte/s Rx.
Packet size  2k bytes:  18.18 MByte/s Tx,  29.43 MByte/s Rx.
Packet size  4k bytes:  20.03 MByte/s Tx,  31.48 MByte/s Rx.
Packet size  8k bytes:  17.26 MByte/s Tx,  35.98 MByte/s Rx.
Packet size 16k bytes:  19.28 MByte/s Tx,  30.71 MByte/s Rx.
Packet size 32k bytes:  18.15 MByte/s Tx,  38.25 MByte/s Rx.

Client als Netio-Server (UDP)
Code:
Packet size  1k bytes:  12.90 MByte/s (0%) Tx,  48.97 MByte/s (1%) Rx.
Packet size  2k bytes:  17.11 MByte/s (0%) Tx,  17.65 MByte/s (0%) Rx.
Packet size  4k bytes:  24.16 MByte/s (0%) Tx,  32.74 MByte/s (1%) Rx.
Packet size  8k bytes:  13.79 MByte/s (0%) Tx,  35.89 MByte/s (2%) Rx.
Packet size 16k bytes:  22.12 MByte/s (2%) Tx,  65.30 MByte/s (1%) Rx.
Packet size 32k bytes:  29.35 MByte/s (1%) Tx,  74.32 MByte/s (0%) Rx.

Server als Netio-Server (TCP)
Code:
Packet size  1k bytes:  25.90 MByte/s Tx,  14.64 MByte/s Rx.
Packet size  2k bytes:  30.02 MByte/s Tx,  13.97 MByte/s Rx.
Packet size  4k bytes:  27.63 MByte/s Tx,  13.46 MByte/s Rx.
Packet size  8k bytes:  30.39 MByte/s Tx,  14.15 MByte/s Rx.
Packet size 16k bytes:  35.88 MByte/s Tx,  20.11 MByte/s Rx.
Packet size 32k bytes:  23.61 MByte/s Tx,  15.22 MByte/s Rx.

Server als Netio-Server (UDP)
Code:
Packet size  1k bytes:  51.68 MByte/s (0%) Tx,  10.92 MByte/s (0%) Rx.
Packet size  2k bytes:  17.83 MByte/s (0%) Tx,  13.65 MByte/s (0%) Rx.
Packet size  4k bytes:  31.84 MByte/s (1%) Tx,  21.92 MByte/s (1%) Rx.
Packet size  8k bytes:  58.12 MByte/s (0%) Tx,  13.92 MByte/s (0%) Rx.
Packet size 16k bytes:  63.22 MByte/s (0%) Tx,  22.10 MByte/s (0%) Rx.
Packet size 32k bytes:  70.64 MByte/s (1%) Tx,  28.51 MByte/s (2%) Rx.
 
In den Energieeinstellungen mal auf Höchstleistung stellen und erneut testen.
 
@Y-Chromosome
Bin noch nicht dazu gekommen, dies unter einem anderen Betriebssystem zu testen.

@firexs
Die Werte sind zwar teilweise etwas besser, aber immer noch zu langsam, die Probleme liegen insbesondere im TCP-Protokoll.

Client als Netio-Server (TCP)
Code:
Packet size  1k bytes:  33.06 MByte/s Tx,  28.07 MByte/s Rx.
Packet size  2k bytes:  32.88 MByte/s Tx,  30.54 MByte/s Rx.
Packet size  4k bytes:  32.95 MByte/s Tx,  38.20 MByte/s Rx.
Packet size  8k bytes:  32.67 MByte/s Tx,  39.45 MByte/s Rx.
Packet size 16k bytes:  31.32 MByte/s Tx,  39.32 MByte/s Rx.
Packet size 32k bytes:  33.95 MByte/s Tx,  41.55 MByte/s Rx.

Client als Netio-Server (UDP)
Code:
Packet size  1k bytes:  30.13 MByte/s (1%) Tx,  53.94 MByte/s (1%) Rx.
Packet size  2k bytes:  40.19 MByte/s (1%) Tx,  18.40 MByte/s (0%) Rx.
Packet size  4k bytes:  58.45 MByte/s (0%) Tx,  38.66 MByte/s (0%) Rx.
Packet size  8k bytes:  32.17 MByte/s (0%) Tx,  63.52 MByte/s (0%) Rx.
Packet size 16k bytes:  39.45 MByte/s (0%) Tx,  78.53 MByte/s (1%) Rx.
Packet size 32k bytes:  51.62 MByte/s (0%) Tx,  78.18 MByte/s (0%) Rx.

Server als Netio-Server (TCP)
Code:
Packet size  1k bytes:  28.08 MByte/s Tx,  32.16 MByte/s Rx.
Packet size  2k bytes:  32.46 MByte/s Tx,  32.44 MByte/s Rx.
Packet size  4k bytes:  38.82 MByte/s Tx,  31.79 MByte/s Rx.
Packet size  8k bytes:  40.05 MByte/s Tx,  33.63 MByte/s Rx.
Packet size 16k bytes:  39.00 MByte/s Tx,  31.58 MByte/s Rx.
Packet size 32k bytes:  18.13 MByte/s Tx,  36.77 MByte/s Rx.

Server als Netio-Server (UDP)
Code:
Packet size  1k bytes:  53.01 MByte/s (0%) Tx,  29.48 MByte/s (2%) Rx.
Packet size  2k bytes:  19.70 MByte/s (0%) Tx,  40.31 MByte/s (0%) Rx.
Packet size  4k bytes:  37.32 MByte/s (0%) Tx,  61.30 MByte/s (0%) Rx.
Packet size  8k bytes:  68.30 MByte/s (0%) Tx,  32.85 MByte/s (0%) Rx.
Packet size 16k bytes:  77.44 MByte/s (1%) Tx,  36.81 MByte/s (0%) Rx.
Packet size 32k bytes:  84.19 MByte/s (0%) Tx,  48.97 MByte/s (2%) Rx.
 
Ich habe bereits 2 Cat 5e 5 Meter-Kabel probiert und mit diesen ging es auch ohne Probleme an anderen PCs.
Falls ich dazu komme werde ich mal den Server direkt an den Router hängen und mit Linux durchtesten.
Andere Ideen hab ich nämlich auch nicht mehr wirklich.
Hab halt auch die Befürchtung dass das Realtek Onboard LAN nicht so der Bringer ist.
 
Power-Gamer2004 schrieb:
Hab halt auch die Befürchtung dass das Realtek Onboard LAN nicht so der Bringer ist.

Verzeih mir bitte die Ausdrucksweise, aber die Erkenntnis hat nen meterlangen Bart ;)

Vor Allem musst du aber mal deine Erwartungen und deine Hardware gegenüber stellen. Du erwartest eine schier unmögliche Netzwerkperformance von einer Hardware, die dir das nicht mal ansatzweise bieten kann, was die Praxis auch wieder zeigt und auf einem OS, was von ASUS auf deiner Pladde nichtmal offiziell unterstützt wird.
 
Ich dachte eigentlich das man von einem System von 2014 erwarten kann, dass zumindest annähernd die 1 Gigabit/s erreicht wird und nicht bei rund 300 Mbit/s hängt.
Habe erst vor kurzem auf Gigabit umgerüstet, deswegen konnte ich das auch bei der Anschaffung nicht ahnnen, dass es zu Probleme kommt.
Windows Server 2012 R2 basiert von der Struktur her auf Windows 8.1, womit von da her eigentlich keine Probleme kommen sollten.

LAN-Kabel und Router kann ich jetzt definitiv ausschließen, da ich eine Direktverbindung zwischen 2 PCs aufgebaut habe und die Ergebnisse die gleichen geblieben sind.
Jetzt bleibt nur noch Linux und/oder ein anderes Windows auf dem Rechner zu probieren, um die Konfiguration auszuschließen.
Wenn es dann immer noch zu langsam ist, ist wohl irgendwo an der Mainboard-Anbindung der Flaschenhals versteckt.
 
Ich vermute hier einfach eine Treiberinkompatibilität, bzw. ein Softwareproblem. Die Hardware an sich limitiert hier nicht auf irgend eine Geschwindigkeit.

Ganz im Gegensatz zur Meinung von chriss_msi ist ein Realtek NIC nicht die absolute Grütze die beschrieben und so oft kommuniziert wird. Klar wird wohl keiner der bei Verstand ist einen Realtek onBoard NIC irgendwo in einer professionellen Server oder Workstationumgebung einsetzen. Aber wenn wir mal von erweiterten Netzwerkfunktionen (VLAN, Trunking, wasauchimmer) absehen so wird sich auch ein Realtek NIC nicht großartig von einem 200€ Intel NIC unterscheiden wenn wir einfach mal die bloße Datenübertragung zugrunde legen.

Das Problem liegt hier mit Sicherheit nicht an der NIC Hardware.
 
Du kannst auch mal TCP Chimney Offload deaktivieren.
 
Kleiner Test. Kein Windows Server sondern alles unter Windows 10.

Intel auf Intel:
Intel auf Intel.png

Realtek auf Intel:
Realtek auf Intel.png

Alles Standardeinstellungen. Die CPU Belastung liegt hier selbst beim Core i3 in meinem Server im einstelligen Bereich.

Wenn also hier die CPU Belastung hoch ist und der Traffic gering kann eigentlich nur was am Treiber bzw. der Software liegen.
 
Habe das ganze gerade unter Linux getestet und sieht schonmal ganz anders aus.
Werde jetzt mal noch kurz ein anderes Windows testen.


Client als Netio-Server (TCP)
Code:
Packet size  1k bytes:  109.94 MByte/s Tx,  108.48 MByte/s Rx.
Packet size  2k bytes:  110.59 MByte/s Tx,  109.96 MByte/s Rx.
Packet size  4k bytes:  111.16 MByte/s Tx,  110.24 MByte/s Rx.
Packet size  8k bytes:  110.97 MByte/s Tx,  110.38 MByte/s Rx.
Packet size 16k bytes:  110.85 MByte/s Tx,  110.44 MByte/s Rx.
Packet size 32k bytes:  111.01 MByte/s Tx,  110.11 MByte/s Rx.

Client als Netio-Server (UDP)
Code:
Packet size  1k bytes:  111.48 MByte/s (0%) Tx,  108.33 MByte/s (0%) Rx.
Packet size  2k bytes:  112.30 MByte/s (0%) Tx,  18.60 MByte/s (2%) Rx.
Packet size  4k bytes:  113.97 MByte/s (0%) Tx,  39.11 MByte/s (6%) Rx.
Packet size  8k bytes:  113.96 MByte/s (0%) Tx,  94.07 MByte/s (5%) Rx.
Packet size 16k bytes:  114.06 MByte/s (0%) Tx,  91.09 MByte/s (0%) Rx.
Packet size 32k bytes:  113.78 MByte/s (0%) Tx,  86.28 MByte/s (0%) Rx.

Server als Netio-Server (TCP)
Code:
Packet size  1k bytes:  109.60 MByte/s Tx,  110.87 MByte/s Rx.
Packet size  2k bytes:  108.84 MByte/s Tx,  105.86 MByte/s Rx.
Packet size  4k bytes:  106.32 MByte/s Tx,  108.00 MByte/s Rx.
Packet size  8k bytes:  111.14 MByte/s Tx,  107.75 MByte/s Rx.
Packet size 16k bytes:  107.15 MByte/s Tx,  106.36 MByte/s Rx.
Packet size 32k bytes:  108.00 MByte/s Tx,  108.35 MByte/s Rx.

Server als Netio-Server (UDP)
Code:
Packet size  1k bytes:  108.05 MByte/s (0%) Tx,  110.39 MByte/s (0%) Rx.
Packet size  2k bytes:  17.75 MByte/s (0%) Tx,  108.52 MByte/s (2%) Rx.
Packet size  4k bytes:  39.12 MByte/s (0%) Tx,  104.17 MByte/s (6%) Rx.
Packet size  8k bytes:  87.15 MByte/s (0%) Tx,  105.33 MByte/s (5%) Rx.
Packet size 16k bytes:  81.04 MByte/s (0%) Tx,  113.14 MByte/s (0%) Rx.
Packet size 32k bytes:  83.96 MByte/s (0%) Tx,  113.11 MByte/s (0%) Rx.
Ergänzung ()

Das Problem scheint an der Netzwerkbrücke der VMWare Workstation 11 zu liegen.
Solang ich die ausschalte, habe ich fast 1 Gigabit, und wenn sie aktiv ist, liegt es wieder bei üblichen Werten.
Zumindest über Netio ist die Geschwindigkeit so hoch, bei SMB-Verkehr bricht die Geschwindigkeit trotzdem wieder ein, ist dann aber wohl eine andere Baustelle.
 
Zuletzt bearbeitet:
du könntest tx checksum offloading auf der bridge abschalten und mal sehn ob das was bringt. weil ich habe auf meinem rootserver xenserver installiert und darauf läuft u.a. ein virtual switch mit pfsense der probleme mit den virtuellen netzwerkkarten von xenserver hat. (das problem besteht u.a. auch mit ipfire) vielleicht hast du ja hier ähnliche probleme?
 
Bin ich blind oder wurde erst in Post #12 von VMWare gesprochen? aaaarrgghhh! Und sowas nennt sich Power-Gamer ...
In einer VM kommen ja noch ganz andere Dinge zum Beachten als bei einer Nativen Installation.

Netzwerkkarte Intel E1000 oder die VMXNet3 ? Sind überhaupt die VMWare Tools installiert?

Und zum Schluss: Systemsteuerung - System - Gerätemanager - Netzwerkkarte - Eigenschaften - Prüfsummenabladung ipv4 testweise deaktivieren.

lg
fire
 
Der Windows Server läuft nativ.
Die VMWare habe ich nur für meinen Debian Server.
An den Geräteeinstellungen der Netzwerkkarte hab ich auch schon rumprobiert.
Wenn ich dazu komme, werde ich vielleicht demnächst auf VMWare Workstation 12 umsteigen, vielleicht wurden damit die Probleme beseitigt.
 
Zurück
Oben