it-swarm.com.de

Sehr schlechte Netzwerkleistung mit Server 2019

Wir haben große Leistungsprobleme mit Server 2019. Die Lese- und Schreibleistung ist im Vergleich zu Server 2016 sehr schlecht. Wir haben eine Reihe von Servern an Kundenstandorten installiert, um alte Server zu ersetzen, und alle Kunden haben sich darüber beschwert, dass das Öffnen von Dateien vom Server langsam ist.

Wir haben in unserem Büro einen Testserver eingerichtet, einige Lese- und Schreibgeschwindigkeiten gemessen und zwischen 2019 und 2016 einen großen Unterschied festgestellt.

Wir haben einen 2016er und einen 2019er VM auf einem 2019er Host mit Hyper V installiert und den Lan-Geschwindigkeitstest verwendet, um die Lese-/Schreibgeschwindigkeit für die VMs und den Host zu messen

Der Server ist ein Dell PowerEdge mit 8 x 15 KB Festplatten, die mit RAID 10 unter Verwendung einer Intel Quad-Port-Netzwerkkarte konfiguriert wurden.

Die 2016 VM die Lese-/Schreibgeschwindigkeiten betragen 600 Mbit/s beim Schreiben und 780 Mbit/s beim Lesen.

Die Lese-/Schreibgeschwindigkeiten von 2019 VM) betragen 220 Mbit/s beim Schreiben und 115 Mbit/s beim Lesen.

Beide VMs verwenden denselben virtuellen Switch, sind genau gleich konfiguriert und befinden sich auf derselben virtuellen Festplatte. Der einzige Unterschied besteht darin, dass das Betriebssystem auf beiden VMs vollständig gepatcht ist.

Wir haben dies jetzt auf verschiedenen Serverspezifikationen bei Kunden getestet und überall die gleichen Ergebnisse festgestellt. 2019 ist viel langsamer als 2016.

Alle BIOS und Treiber sind die neuesten von Dell.

Dies ist nicht auf einen Server beschränkt, sondern geschieht auf einer Reihe von Servern, von denen einige alte SBS 2011-Server ersetzt haben und dennoch langsamer laufen als die alten SBS-Boxen. Hat jemand anderes dieses Problem gefunden?

4
repiv

Möglicherweise liegt dies an Receive Segment Coalescing (RSC). Kurz gesagt, RSC ist TCP Segmentaggregation, die Segmente kombiniert, um größere Segmente gegenüber mehreren kleinen Segmenten aus Effizienzgründen zu verarbeiten. Dies wurde als Standardkonfigurationsänderung für Windows Server 2019 eingeführt und war die Quelle von Problemen, die Ihren in anderen Umgebungen ähnlich sind.

  1. Sie können den RSC eines Clients für IPv4-Verkehr mit PowerShell deaktivieren: Disable-NetAdapterRsc -Name $nic -IPv4.

  2. Sie können den aktuellen RSC-Status eines Hyper-V vSwitch mit PowerShell überprüfen: Get-VMSwitch -Name $vSwitch | Select *RSC*.

  3. Mit PowerShell können Sie den RSC eines Hyper-V vSwitch vollständig deaktivieren: Set-VMSwitch -Name $vSwitch -EnableSoftwareRsc:$FALSE. Dies hat keine Auswirkungen auf vorhandene vSwitch-Verbindungen.

Für die Punkte 2 und 3 müssen Sie Zugriff auf die Hyper-V PowerShell-Module und die entsprechenden Hyper-V-Verwaltungsberechtigungen haben. Wie Sie bereits erwähnt haben, ist es wahrscheinlich, dass Sie in Punkt 3 Erleichterung finden, wenn Sie dies auf mehreren Computern eines Hyper-V vSwitch sehen. Ich habe Referenzmaterial für Sie bereitgestellt hier und hier .

4
Cale Vernon

Ich kann nicht glauben, dass Windows 2019 nach all dieser Zeit immer noch etwas kaputt ist, aber ich empfehle Ihnen, die folgenden Einstellungen anzupassen und erneut zu testen:

LAN

Set-NetTCPSetting -SettingName "DatacenterCustom" -CongestionProvider DCTCP
Set-NetTCPSetting -SettingName "DatacenterCustom" -CwndRestart True
Set-NetTCPSetting -SettingName "DatacenterCustom" -ForceWS Disabled

Set-NetTCPSetting -SettingName "Datacenter" -CongestionProvider DCTCP
Set-NetTCPSetting -SettingName "Datacenter" -CwndRestart True
Set-NetTCPSetting -SettingName "Datacenter" -ForceWS Disabled

WAN

Set-NetTCPSetting -SettingName "InternetCustom" -CongestionProvider CTCP
Set-NetTCPSetting -SettingName "InternetCustom" -DelayedAckTimeoutMs 50
Set-NetTCPSetting -SettingName "InternetCustom" -ForceWS Disabled

Set-NetTCPSetting -SettingName "Internet" -CongestionProvider CTCP
Set-NetTCPSetting -SettingName "Internet" -DelayedAckTimeoutMs 50
Set-NetTCPSetting -SettingName "Internet" -ForceWS Disabled

Dadurch wird 2019 neu konfiguriert, um sich ein wenig mehr wie 2016 zu verhalten.

0
Bink