Verbindungsaufbau HyperV SRV2019 schneckt
Hallo,
ich habe einen neuen Server 2019 mit 2x HyperV aufgesetzt.
Hardware ist ein SuperMicro mit
4x 32GB RAM
2x 240GB SSD für Betriebssystem und
4x 1,9TB SSD als RAID 10 für HyperV
4x extra NIC
Netzlaufwerke sind mit dem Client verbunden.
Wenn ich nun bei Windows 10 auf "Dieser PC" klicke, dann
dauert es manchmal 1-2 Sekunden bis die Netzlaufwerke
angezeigt werden.
Oft geht es schnell, also ist es sofort da, manchmal dauert
es aber auch einen kleinen Moment. Auch wenn ich mich durch
die Netzwerkordner klicke, dann kann es mal sein, dass oben der
Balken durchläuft und erstmal nichts passiert.
Beim kopieren einer großen Datei habe ich auch rund 120 MB/s
Bei kopieren kleinerer Dateien (16GB mit ca. 40000 Dateien)
dauert es recht lange.
Wenn ich auf den Host kopiere, läuft es wesentlich schneller
Auch zwischen den beiden HyperV geht es viel schneller
als beim Client.
Netzwerk ist alles 1000Mbit
Ich habe auch schon VMQ habe ich auch auf allen
4 Netzwerkports deaktiviert, das brachte auch nicht viel.
Mir fällt leider nichts mehr ein, wonach ich noch suchen kann.
Gruß Thomas
ich habe einen neuen Server 2019 mit 2x HyperV aufgesetzt.
Hardware ist ein SuperMicro mit
4x 32GB RAM
2x 240GB SSD für Betriebssystem und
4x 1,9TB SSD als RAID 10 für HyperV
4x extra NIC
Netzlaufwerke sind mit dem Client verbunden.
Wenn ich nun bei Windows 10 auf "Dieser PC" klicke, dann
dauert es manchmal 1-2 Sekunden bis die Netzlaufwerke
angezeigt werden.
Oft geht es schnell, also ist es sofort da, manchmal dauert
es aber auch einen kleinen Moment. Auch wenn ich mich durch
die Netzwerkordner klicke, dann kann es mal sein, dass oben der
Balken durchläuft und erstmal nichts passiert.
Beim kopieren einer großen Datei habe ich auch rund 120 MB/s
Bei kopieren kleinerer Dateien (16GB mit ca. 40000 Dateien)
dauert es recht lange.
Wenn ich auf den Host kopiere, läuft es wesentlich schneller
Auch zwischen den beiden HyperV geht es viel schneller
als beim Client.
Netzwerk ist alles 1000Mbit
Ich habe auch schon VMQ habe ich auch auf allen
4 Netzwerkports deaktiviert, das brachte auch nicht viel.
Mir fällt leider nichts mehr ein, wonach ich noch suchen kann.
Gruß Thomas
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 647678
Url: https://administrator.de/contentid/647678
Ausgedruckt am: 05.11.2024 um 06:11 Uhr
8 Kommentare
Neuester Kommentar
Hallo,
mach mal einen Test mit NetIO:
https://web.ars.de/netio/
http://www.nwlab.net/art/netio/netio.html
Oder iperf.
Vielleicht bringt das ein wenig Licht ins dunkle.
Gruß
its
mach mal einen Test mit NetIO:
https://web.ars.de/netio/
http://www.nwlab.net/art/netio/netio.html
Oder iperf.
Vielleicht bringt das ein wenig Licht ins dunkle.
Gruß
its
Moin Thomas,
da kann ich vielleicht etwas weiterhelfen.
https://community.spiceworks.com/topic/2225989-server-2019-network-perfo ...
Hyper V Server 2019, Gast Server 2016, Intel X722, langsame ext. Netzwerkanbindung
https://community.spiceworks.com/topic/2296144-windows-software-caching- ...
https://community.spiceworks.com/topic/2282473-the-real-disaster-behind- ...
https://community.spiceworks.com/topic/2286588-please-do-not-use-refs-fo ...
🙃
Grüsse aus BaWü
Alex
Mir fällt leider nichts mehr ein, wonach ich noch suchen kann.
da kann ich vielleicht etwas weiterhelfen.
https://community.spiceworks.com/topic/2225989-server-2019-network-perfo ...
Hyper V Server 2019, Gast Server 2016, Intel X722, langsame ext. Netzwerkanbindung
https://community.spiceworks.com/topic/2296144-windows-software-caching- ...
https://community.spiceworks.com/topic/2282473-the-real-disaster-behind- ...
https://community.spiceworks.com/topic/2286588-please-do-not-use-refs-fo ...
🙃
Grüsse aus BaWü
Alex
Moin Thomas,
keine Sorge, du musst, darfst dir jetzt aber nicht alles durchlesen.
Kleines Feierabendspässli. 🤪
Die folgenden Skripte sollten deine Probleme lindern wenn nicht gar lösen können.
ODX Sollte bei dir nicht stören, bringt dir aber auch nichts, daher kannst du es ruhig auf dem HV-Node und den VMs (2012R2 bis aktuell) deaktivieren.
SSDs hinter einem RAID-Controller oder auch SAN können vom OS nicht getrimmt werden.
Dann das elende CUBIC noch gegen DCTCP tauschen
SMB Zurückoptimieren
RSC ... 🤢🤮 ... tschuldigung, abschalten ...
auch bei den vSwitchen
Desweiteren solltest du auf den physikalischen NIC's und vSwitch's und vNIC's und vmNIC's, VMQ und SRIOV deaktivieren und RSS bitte an lassen. (Details siehe Links aus meinem vorherigen Post)
Das müsste bereits schon fruchten.
Wenn nicht, dann habe ich noch zwei drei weitere Tricks im Ärmel.
Grüsse aus BaWü
Alex
keine Sorge, du musst, darfst dir jetzt aber nicht alles durchlesen.
Kleines Feierabendspässli. 🤪
Die folgenden Skripte sollten deine Probleme lindern wenn nicht gar lösen können.
#DISABLE ODX
#NATIVE2019, HV2019, VM2019
Set-ItemProperty hklm:\system\currentcontrolset\control\filesystem -Name "FilterSupportedFeaturesMode" -Value 1
ODX Sollte bei dir nicht stören, bringt dir aber auch nichts, daher kannst du es ruhig auf dem HV-Node und den VMs (2012R2 bis aktuell) deaktivieren.
#DISABLE TRIM
fsutil behavior query disabledeletenotify
fsutil behavior set disabledeletenotify ReFS 1
fsutil behavior set disabledeletenotify NTFS 1
SSDs hinter einem RAID-Controller oder auch SAN können vom OS nicht getrimmt werden.
Dann das elende CUBIC noch gegen DCTCP tauschen
#TCP OPTIMIZER GENERAL TUNING
#NATIVE2019, HV2019, VM2019
#Get-NetTCPSetting | ft -AutoSize
Set-NetTCPSetting -SettingName "InternetCustom" -CongestionProvider DCTCP
Set-NetTCPSetting -SettingName "DatacenterCustom" -CongestionProvider DCTCP
Set-NetTCPSetting -SettingName "Datacenter" -CongestionProvider DCTCP
Set-NetTCPSetting -SettingName "Internet" -CongestionProvider DCTCP
Set-NetTCPSetting -SettingName "Compat" -CongestionProvider DCTCP
#TCP OPTIMIZER GENERAL TUNING
#NATIVEW10, VMW10
#Get-NetTCPSetting | ft -AutoSize
netsh int tcp set supplemental template=internet congestionprovider=DCTCP
netsh int tcp set supplemental template=internetcustom congestionprovider=DCTCP
netsh int tcp set supplemental template=Datacenter congestionprovider=DCTCP
netsh int tcp set supplemental template=Datacentercustom congestionprovider=DCTCP
netsh int tcp set supplemental template=Compat congestionprovider=DCTCP
SMB Zurückoptimieren
#SMB GENERAL TUNING
#NATIVE2019, HV2019, VM2019, NATIVEW10, VMW10
#Get-SmbServerConfiguration
#Get-SmbClientConfiguration
Set-SmbServerConfiguration -RequireSecuritySignature $false
Set-SmbClientConfiguration -EnableBandwidthThrottling $false
RSC ... 🤢🤮 ... tschuldigung, abschalten ...
#TCP/IP STACK GENERAL TUNING
#NATIVE2019, HV2019, VM2019
#netsh int tcp show global
netsh int tcp set global RSC=Disabled
auch bei den vSwitchen
Get-VMSwitch | Set-VMSwitch -EnableSoftwareRsc $false
Desweiteren solltest du auf den physikalischen NIC's und vSwitch's und vNIC's und vmNIC's, VMQ und SRIOV deaktivieren und RSS bitte an lassen. (Details siehe Links aus meinem vorherigen Post)
Das müsste bereits schon fruchten.
Wenn nicht, dann habe ich noch zwei drei weitere Tricks im Ärmel.
Grüsse aus BaWü
Alex
Hallo,
Also einmal Blech und 2 mal Software, oder?
Gruß,
Peter
Also einmal Blech und 2 mal Software, oder?
Auch zwischen den beiden HyperV
?!?Gruß,
Peter
Moin Peter,
😲😬, verdammt, das habe ich absolut übersehen, jetzt muss ich wahrscheinlich die ganzen Skripte neu schreiben. 😩
🤔
Bis 2HE Belch 0 Software A
Bis 2HE Belch 0 Software B
ab 3HE Belch 0 Software A
ab 3HE Belch 0 Software B
???
Grüsse aus BaWü
Alex
Also einmal Blech und 2 mal Software, oder?
😲😬, verdammt, das habe ich absolut übersehen, jetzt muss ich wahrscheinlich die ganzen Skripte neu schreiben. 😩
🤔
Bis 2HE Belch 0 Software A
Set-SmbServerConfiguration -Sheet 0 -OSLayer 0 -RequireSecuritySignature $false
Set-SmbServerConfiguration -Sheet 0 -OSLayer 1 -RequireSecuritySignature $false
ab 3HE Belch 0 Software A
Set-SmbServerConfiguration -Plate 0 -OSLayer 0 -RequireSecuritySignature $false
Set-SmbServerConfiguration -Plate 0 -OSLayer 1 -RequireSecuritySignature $false
???
Grüsse aus BaWü
Alex