Windows Server 2008 R2 extreme Pingschwankungen und Performanceprobleme

LORDSVN

Lt. Junior Grade
Registriert
Dez. 2004
Beiträge
475
Hallo,

wir nutzen bei uns in der Firma nen Windows Server 2008 R2 mit der Hyper-V Rolle.
Installiert haben wir darauf 4 virtuelle Maschinen.

Seit kurzem ist mir aufgefallen, dass wir ziemliche Performanceprobleme haben.

Beim Ping auf den Hyper-V Host bekomme ich folgendes zurück:

PING 192.168.10.80 (192.168.10.80): 56 data bytes
64 bytes from 192.168.10.80: icmp_seq=0 ttl=128 time=758.405 ms
64 bytes from 192.168.10.80: icmp_seq=1 ttl=128 time=0.420 ms
64 bytes from 192.168.10.80: icmp_seq=2 ttl=128 time=761.873 ms
64 bytes from 192.168.10.80: icmp_seq=3 ttl=128 time=0.376 ms
64 bytes from 192.168.10.80: icmp_seq=4 ttl=128 time=789.954 ms
64 bytes from 192.168.10.80: icmp_seq=5 ttl=128 time=0.318 ms

Das gleiche kommt auch bei den virtuellen Maschinen die drauf laufen. Ich kann nicht mehr genau sagen, wann und wie es dazu gekommen ist. Habe jetzt schon etwas im Internet recherchiert und hab fast überall gelesen, dass Einstellungen an der Netzwerkkarte vorgenommen werden sollen.

https://www.ntx.at/blog/Lists/Beitraege/Post.aspx?ID=133


Ist das Problem hier schon einmal kommuniziert worden oder kann mir jemand weitere Tips geben? Müssen die Einstellungen nur in der Netzwerkkarte der vm eingestellt werden oder auch am hyper-v host?
 
Schaue doch erstmal ob das Feature überhaupt bei deinem System aktiviert ist.
netsh int tcp show global

Der Artikel bezieht sich auf eine RC Version von Server 2008R2. Seit dem hat sich einiges getan, auch im Treiberbereich.

Zudem steht in dem von dir geposteten Beitrag Müll. Laut MS wird im Automatikmodus "Chimney" eh nur verwendet wenn ein passender Adapter mit mindestens 10GBit Anbindung gefunden wird.

Automatic. In automatic mode, TCP Chimney Offload considers offloading the processing for a connection only if the following criteria are met: the connection is established through a 10 Gbps Ethernet adapter, the mean round trip link latency is less than 20 milliseconds, and at least 130 KB of data has been exchanged over the connection. In automatic mode, the TCP receive window is set to 16 MB. Because the Windows stack has performance optimizations not found in Chimney-capable network adapters, automatic mode restricts offloads only to those connections that might receive the most benefit from it.

http://blogs.technet.com/b/onthewir...p-rss-what-is-it-and-should-i-disable-it.aspx

Da du aber sonst null Informationen über eingesetzte Serverhardware, Netzwerkkarte, Switch etc. angegeben hast, ist eine Ferndiagnose eh unmöglich.
 
Zuletzt bearbeitet:
Hi,

hier die fehlenden Daten


Serverkomponenten:

OS: Windows Server 2008 R2 Enterprise
CPU: 2x Intel XEON E5645 6x 2.4GHz
Board: Intel S5520HCR
RAM: 40GB RAM DDR3 REG
NIC: 2x Intel® 82575EB
RAID Controller: Adaptec 5405
Für die Systeme nutzen wir RAID10. Dort liegt der Host und die VM's. Für die Daten nutzen wir RAID.

VMs:

1x Server 2003 Standard 32Bit - 3 GB - 2 CPU
1x Server 2003 Standard 32Bit - 3 GB - 4 CPU
1x Server 2003 SmallBusiness 32Bit - 4 GB - 2 CPU <-- (DC, DHCP, Exchange) soll abgeschafft/erneuert werden
1x Server 2008 Standard R2 - 18 GB - 4 CPU

Wichtig ist wahrscheinlich auch, dass der Server 2 NIC's hat aber nur eine genutzt wird. An der anderen ist nicht mal ein Kabel angeschlossen.
So sieht die Config im Hyper-V Manager aus:

NIC.PNG

Der Performance vom Server ist einfach nicht akzeptabel. Pingschwankungen sind das eine. Aber auch die Anwendungen, die auf den Servern liegen, arbeiten nicht flüssig.

Ping von Client zum Server:
PING 192.168.10.80 (192.168.10.80): 56 data bytes
64 bytes from 192.168.10.80: icmp_seq=0 ttl=128 time=758.405 ms
64 bytes from 192.168.10.80: icmp_seq=1 ttl=128 time=0.420 ms
64 bytes from 192.168.10.80: icmp_seq=2 ttl=128 time=761.873 ms
64 bytes from 192.168.10.80: icmp_seq=3 ttl=128 time=0.376 ms
64 bytes from 192.168.10.80: icmp_seq=4 ttl=128 time=789.954 ms
64 bytes from 192.168.10.80: icmp_seq=5 ttl=128 time=0.318 ms

Ping von Server zum Client:
Ping wird ausgeführt für 192.168.10.150 mit 32 Bytes Daten:
Antwort von 192.168.10.150: Bytes=32 Zeit<1ms TTL=128
Antwort von 192.168.10.150: Bytes=32 Zeit=858ms TTL=128
Antwort von 192.168.10.150: Bytes=32 Zeit<1ms TTL=128
Antwort von 192.168.10.150: Bytes=32 Zeit=910ms TTL=128

Ping von Host zur VM:
Ping wird ausgeführt für 192.168.10.150 mit 32 Bytes Daten:
Antwort von 192.168.10.150: Bytes=32 Zeit<1ms TTL=128
Antwort von 192.168.10.150: Bytes=32 Zeit=858ms TTL=128
Antwort von 192.168.10.150: Bytes=32 Zeit<1ms TTL=128
Antwort von 192.168.10.150: Bytes=32 Zeit=910ms TTL=128

Ping von VM zum Host:
Ping wird ausgeführt für 192.168.10.150 mit 32 Bytes Daten:
Antwort von 192.168.10.150: Bytes=32 Zeit<1ms TTL=128
Antwort von 192.168.10.150: Bytes=32 Zeit=858ms TTL=128
Antwort von 192.168.10.150: Bytes=32 Zeit<1ms TTL=128
Antwort von 192.168.10.150: Bytes=32 Zeit=910ms TTL=128

Ping zwischen 2 VM's:
Ping wird ausgeführt für 192.168.10.150 mit 32 Bytes Daten:
Antwort von 192.168.10.150: Bytes=32 Zeit<1ms TTL=128
Antwort von 192.168.10.150: Bytes=32 Zeit=858ms TTL=128
Antwort von 192.168.10.150: Bytes=32 Zeit<1ms TTL=128
Antwort von 192.168.10.150: Bytes=32 Zeit=910ms TTL=128

Selbst zwischen den Maschinen kommt es zu argen Schwanken, was ja nicht normal sein sollte.

Info:
Der Hyper-V Server wurde der Domäne hinzugefügt. Der SBS (VM) ist der DC. Ist das überhaupt sinnvoll, dass der Hyper-V in der Domäne ist?
Nutze selber nur einen ESXi und da hatte ich solche Probleme noch nie.

Habe bei einer VM die virtuelle Netzwerkkarte umkonfiguriert und die Offload Einstellungen deaktiviert, jedoch ohne Besserung.

netsh int tcp show global

Globale TCP-Parameter
----------------------------------------------
Empfangsseite : enabled
Chimney-Abladestatus : automatic
NetDMA-Status : enabled
Direkter Cachezugriff (DCA) : disabled
Autom. Abstimmungsgrad Empfangsfenster : normal
Add-On "Überlastungssteuerungsanbieter" : none
ECN-Funktion : disabled
RFC 1323-Zeitstempel : disabled

NetIO Daten:

UDP connection established.
Packet size 1k bytes: 54.43 MByte/s (4%) Tx, 1123.49 KByte/s (26%) Rx.
Packet size 2k bytes: 13.16 MByte/s (0%) Tx, 10.59 KByte/s (0%) Rx.
Packet size 4k bytes: 25.31 MByte/s (0%) Tx, 44.29 KByte/s (0%) Rx.
Packet size 8k bytes: 43.76 MByte/s (2%) Tx, 42.96 KByte/s (0%) Rx.
Packet size 16k bytes: 33.32 MByte/s (33%) Tx, 149.60 KByte/s (0%) Rx.
Packet size 32k bytes: 10.60 KByte/s (99%) Tx, 262.02 KByte/s (0%) Rx.
Done.

TCP connection established.
Packet size 1k bytes: 54.96 MByte/s Tx, 50.14 MByte/s Rx.
Packet size 2k bytes: 69.64 MByte/s Tx, 48.09 MByte/s Rx.
Packet size 4k bytes: 72.05 MByte/s Tx, 90.66 MByte/s Rx.
Packet size 8k bytes: 86.93 MByte/s Tx, 105.14 MByte/s Rx.
Packet size 16k bytes: 69.40 MByte/s Tx, 103.95 MByte/s Rx.
Packet size 32k bytes: 95.83 MByte/s Tx, 108.05 MByte/s Rx.
Done.

kurze Zusammenfassung:

- arge Performanceprobleme
- 2 NIC's Onboard aber #1 wird gar nicht genutzt (kein Netzwerkkabel) --> Host + 4 VM's laufen über NIC#2
 
Zuletzt bearbeitet:
Zurück
Oben