Bei diversen Server Betriebssystemen wie Windows Server 2003 oder Windows Server 2000 kann es unter XenServer 5.5 zu Netzwerk Performance Engpässen kommen.
Dies ist keine generelle Erscheinung sondern tritt nur gewissen Konstellationen auf.
Es muss die “TCP Offload Engine” der virtuellen Netzwerkkarte abgeschaltet werden. Dieses Feature sorgt grob gesagt dafür, dass der Netzwerktraffic vom Treiber der Netzwerkkarte gerechnet wird und nicht die CPU des Servers belastet.
Unter gewissen Randbedingungen in einer virtualisierten Umgebung kann dies zu massiven Performance-Problemen führen.
Die Lösung ist also:
- Öffnen der Registry und navigieren zum Key HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\TCPIP\Parameters
- Anlegen eines neuen DWORD-Eintrages mit dem Namen “DisableTaskOffload”
- Vergabe des Wertes “1″ für diesen neuen Eintrag
- Verlassen des Registry-Editors
- Neustart des Servers
Und siehe da: anschließend kann man wieder performant auf diesem Server arbeiten…