Windows 11 VM’s op Linux presteren sneller op Intel’s 12e, 13e, 14e en 15e generatie CPU’s
In oktober vorig jaar publiceerde Microsoft, misschien een beetje verrassend, een gids waarin Windows-gebruikers werden aangespoord Linux via WSL uit te proberen .
Als je aan de andere kant van het spectrum zit, al Linux gebruikt, en Windows via VM wilt proberen, en je hebt toevallig een Intel-processor van de 12e generatie of nieuwer, dan is er goed nieuws voor je. Dat komt omdat Intel heeft gewerkt aan het integreren van Thread Director-optimalisaties, zodat Windows-gasten op Linux-hosts beter kunnen presteren. Deze optimalisaties (gespot door Phoronix ) kunnen een prestatieverbetering van meer dan 14% opleveren. De patch is getest op de 13e generatie Core i9-13900K.
In de patch notes staat ook dat aanvullende ondersteuning van Intel HWP (Hardware P-States / Performance States) en CPPC (Collaborative Processor Performance Control) ook nodig is
… het doel van deze patchset is om de op ITD gebaseerde planningslogica in Guest in te schakelen, zodat Guest Gasttaken beter kan plannen op hybride Intel-platforms.
Momenteel is ITD noodzakelijk voor Windows-VM’s. Op basis van ITD-virtualisatieondersteuning zou Windows 11 Guest een aanzienlijke prestatieverbetering kunnen hebben (bijvoorbeeld op i9-13900K, tot 14%+ verbetering op 3DMARK).
Onze ITD-virtualisatie is niet gebonden aan de hybride topologie van VM’s of de CPU-affiniteit van vCPU’s. In onze praktijk werkt de ITD-planningsoptimalisatie voor win11-VM’s echter het beste in combinatie met hybride topologie en CPU-affiniteit (dit heeft te maken met de specifieke implementatie van Win11-planning).
[..]
Om ITD-gerelateerde planningsoptimalisatie in Win11 VM mogelijk te maken, is ook andere thermische ondersteuning nodig (HWP, CPPC), maar we kunnen deze emuleren met een dummywaarde in de VMM
Voor het geval u het misschien niet weet: Intel Thread Director (ITD) is de technologie die Windows helpt taken optimaal te plannen over de juiste P-cores en E-cores op de Performance Hybrid-architectuur CPU’s, dwz 12e generatie en nieuwer.
Buiten VM’s is het opmerkelijk dat Thread Director-optimalisaties al een tijdje deel uitmaken van de Linux-kernel .
Geef een reactie