Les machines virtuelles Windows 11 sur Linux fonctionneront plus rapidement sur les processeurs Intel de 12e, 13e, 14e et 15e génération

Les machines virtuelles Windows 11 sur Linux fonctionneront plus rapidement sur les processeurs Intel de 12e, 13e, 14e et 15e génération

En octobre de l’année dernière, Microsoft, peut-être de manière un peu surprenante, a publié un guide invitant les utilisateurs de Windows à essayer Linux via WSL.

Si vous êtes à l’autre bout du spectre, déjà sous Linux, et que vous souhaitez essayer Windows via VM, et que vous utilisez un processeur Intel, 12e génération ou plus récent, il y a de bonnes nouvelles pour vous. En effet, Intel s’est efforcé d’intégrer les optimisations de Thread Director afin que les invités Windows sur les hôtes Linux puissent mieux fonctionner. Ces optimisations (repérées par Phoronix ) peuvent générer jusqu’à 14+ % d’amélioration des performances. Le correctif a été testé sur le Core i9-13900K de 13e génération.

Les notes de mise à jour indiquent également qu’une prise en charge supplémentaire d’Intel HWP (Hardware P-States / Performance States) et CPPC (Collaborative Processor Performance Control) est également nécessaire.

… le but de cet ensemble de correctifs est d’activer la logique de planification basée sur ITD dans Guest afin que Guest puisse mieux planifier les tâches Guest sur les plates-formes hybrides Intel.

Actuellement, ITD est nécessaire pour les machines virtuelles Windows. Sur la base de la prise en charge de la virtualisation ITD, l’invité Windows 11 pourrait bénéficier d’une amélioration significative des performances (par exemple, sur i9-13900K, jusqu’à 14 % d’amélioration sur 3DMARK).

Notre virtualisation ITD n’est pas liée à la topologie hybride des VM ou à l’affinité CPU des vCPU. Cependant, dans notre pratique, l’optimisation de la planification ITD pour les machines virtuelles Win11 fonctionne mieux lorsqu’elle est combinée avec une topologie hybride et une affinité CPU (cela est lié à l’implémentation spécifique de la planification Win11).

[..]

Pour activer l’optimisation de la planification liée à l’ITD dans la VM Win11, une autre prise en charge thermique est également nécessaire (HWP, CPPC), mais nous pourrions l’émuler avec une valeur factice dans le VMM.

Au cas où vous ne le sauriez peut-être pas, Intel Thread Director (ITD) est la technologie qui aide Windows à planifier les tâches de manière optimale sur les cœurs P et E appropriés sur ses processeurs à architecture hybride Performance, c’est-à-dire 12e génération et plus récent.

En dehors des machines virtuelles, il convient de noter que les optimisations de Thread Director font déjà partie du noyau Linux depuis un certain temps déjà.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *