matsahm
Goto Top

Terminalserver - Performanceprobleme auf neuer Hardware

Hi Admins,

Wir haben zwei Terminalserver (Windows Server 2016), welche auf je einem Hyper-V Server (Windows Server 2016) laufen. Da die Server in die Jahre gekommen sind, wurden zwei neue Hyper-V Server (Windows Server 2022) angeschafft.

Ein TS ist jetzt auf die neue Hardware umgezogen, läuft dort aber extrem langsam (langsamer als auf der alten Hardware) und ich finde den Fehler nicht.

Was ich schon erfolglos gemacht habe:
- Festplattenperformance mit diskspd getestet (TS auf alte Hardware: 22,99 MiB/s, TS auf neue Hardware: 1244,25 MiB/s).
- Netzwerkperformance mit iperf3 zum AD- und Fileserver getestet (beide haben 1 GBit).
- Von Generation 1 auf 2 umgestellt.
- Von 18 auf 32 Kerne erhöht.
- Eventlog auf Fehler geprüft. Etliche Fehler aufgrund der Performance-Probleme. Aber keine Ursache zu finden.

Mir gehen die Ideen aus. Hat jmd. ein Tipp? Was kann ich noch prüfen?

Vielen Dank,
Mathias

Content-ID: 668011

Url: https://administrator.de/contentid/668011

Ausgedruckt am: 26.09.2024 um 23:09 Uhr

MysticFoxDE
Lösung MysticFoxDE 10.09.2024 um 09:20:08 Uhr
Goto Top
Moin @matsahm,

- Von 18 auf 32 Kerne erhöht.

das ist zu viel, über 8 solltest du hier nicht gehen, sonst laufen die VM's inefficient.

Mir gehen die Ideen aus. Hat jmd. ein Tipp? Was kann ich noch prüfen?

Ja, nicht nur einen, aber fangen wir mal bei dem Klassiker, sprich, zuerst bei dem RSC an.

Power-Shell als Administrator
Get-VMSwitch | Set-VMSwitch -EnableSoftwareRsc $false
😉

Gruss Alex
mbehrens
mbehrens 10.09.2024 um 09:22:24 Uhr
Goto Top
- Von 18 auf 32 Kerne erhöht.

Das sieht nach einem sehr schlechten Design aus.

- Eventlog auf Fehler geprüft. Etliche Fehler aufgrund der Performance-Probleme. Aber keine Ursache zu finden.

Wären die nicht evtl. interessant gewesen?
matsahm
matsahm 10.09.2024 um 09:34:45 Uhr
Goto Top
Moin,

Habe jetzt folgendes durchgeführt:
- RSC deaktiviert
- VMQ deaktiviert
- Auf 8 Kerne reduziert
- Gast neugestartet

Aktuell rennt alles. Es sind jetzt aber noch keine User drauf. Ich warte mal ab.

Vielen Dank schon mal!
MysticFoxDE
MysticFoxDE 10.09.2024 um 09:48:31 Uhr
Goto Top
Moin @matsahm,

- RSC deaktiviert

👍

- VMQ deaktiviert

Welche NICs genau sind den in dem Hyper-V verbaut und mit welcher Geschwindigkeit laufen diese?


By the Way, wenn du insbesondere bei neuer Hardware Leistung haben möchtest, dann solltest du den Energiesparmodus, sowohl im BIOS als auch auf dem Hyper-V und auch in der VM immer auf Höchstleistung (Windows) stellen und auf keinen Fall auf "Ausbalaciert" oder solche Scherze. 😉

Gruss Alex
matsahm
matsahm 10.09.2024 um 09:55:15 Uhr
Goto Top
Moin Alex,

Im neuen Server ist die Intel I350-T4 eingebaut.

Höchstleistung ist schon aktiv.


Gruß
Mathias
em-pie
em-pie 10.09.2024 um 10:03:46 Uhr
Goto Top
Moin,

Wie oben schon angemerkt: stumpf die CPU-Kerne erhöhen bringt wenig. Meistens ist eh nicht die CPU (Anzahl) der Killer sondern zu wenig RAM oder falsche Speicheranbindung.
Wenn du mehr Rechenleistung pro User brauchst: mehr RDS-Server und die User entsprechend verteilen.

  • Wieviel RAM hat der Host und wie viel wurde der VM/ den VMs zugewiesen?
  • Wie viele User rennen auf dem TS?
  • Welche CPU ist überhaupt verbaut?
matsahm
matsahm 10.09.2024 um 10:18:13 Uhr
Goto Top
Moin,

  • Die neuen Hyper-V Server haben je 256 GB RAM. Der Terminalserver-Gast hat aktuell noch 72 GB und ist max. zur Hälft genutzt.
  • Ca. 50 User sind gleichzeitig online verteilt auf zwei Server
  • CPU: Intel Xeon Gold 6426Y
MysticFoxDE
MysticFoxDE 10.09.2024 um 10:31:00 Uhr
Goto Top
Moin @matsahm,

Im neuen Server ist die Intel I350-T4 eingebaut.

OK, eine 1G NIC mit vier Ports.

Bei nur 1G Uplink-Speed ist VMQ und SR-IOV Unsinn, auch bei 10G NIC's.
Zudem kenne ich keine einzige 1G NIC, die SR-IOV/VMQ technisch, auch nur annähernd ausrechend Ressourcen bereitstellt. 🙃

Höchstleistung ist schon aktiv.

Wie schon oben geschrieben, auch das BIOS der Hyper-V's muss performancetechnisch richtig eingestellt werden, sonst bringt die Änderung des Energiesparplans von Windows, nicht wirklich sehr viel. 😔

Gruss Alex
matsahm
matsahm 10.09.2024 um 10:39:46 Uhr
Goto Top
Alle User sind glücklich. Vielen Dank an alle. face-smile
Freak-On-Silicon
Freak-On-Silicon 10.09.2024 um 12:24:29 Uhr
Goto Top
Und was war das ausschlaggebende?
MysticFoxDE
MysticFoxDE 10.09.2024 um 12:51:50 Uhr
Goto Top
Moin @Freak-On-Silicon,

Und was war das ausschlaggebende?

zu ~95% das RSC und der Rest geht wahrscheinlich auf das Konto der suboptimalen vCPU Konfiguration.

Gruss Alex
matsahm
matsahm 12.09.2024 um 14:19:30 Uhr
Goto Top
Hab alle Tipps gleichzeitig durchgeführt. Kann ich also nicht mit Gewissheit sagen.