J’ai lu plusieurs articles laissant entendre que l’Analyseur de performances (Performance Monitor) est inutile dans un environnement virtualisé. Je peux comprendre pourquoi certaines personnes ont le sentiment qu’il est devenu un outil obsolète.
Optimisation des performances pour les VM
Le problème tient au fait que l’hyperviseur fausse le travail des compteurs. En effet, les hyperviseurs implémentent la virtualisation de telle sorte que chaque serveur virtuel croit qu’il s’exécute sur du matériel physique. Une VM n’est pas consciente des autres VM s’exécutant sur l’hôte. L’OS au sein d’un serveur virtuel n’a également pas conscience de l’hyperviseur sous-jacent.
Autrement dit, lorsque vous exécutez l’Analyseur de performances au sein d’une VM, il n’analyse pas les ressources matérielles réellement disponibles, mais plutôt les ressources allouées au serveur virtuel.
Le même phénomène peut aussi se produire au niveau de l’OS hôte. La majorité des produits de virtualisation sur le marché utilisent un hyperviseur sans système d’exploitation, mais Windows Server 2008 et Windows Server 2008 R2 peuvent être configurés de sorte que Hyper-V s’exécute en tant que service par-dessus un OS Windows Server complet. Dans ces types d’environnements, vous pensez obtenir une évaluation précise de l’utilisation globale du matériel en exécutant l’Analyseur de performances au sein de l’OS hôte, mais il n’en est rien. Au final, c’est l’hyperviseur (Hyper-V) et non l’OS hôte qui contrôle l’allocation des ressources. En tant que tel, l’OS hôte est incapable de voir les ressources allouées aux VM et il souffre donc de la même vue limitée des composants matériels du serveur que les VM.
Comme indiqué précédemment, cela ne signifie toutefois pas que l’Analyseur de performances soit devenu complètement obsolète. Il peut continuer à vous rendre de bons et loyaux services, à condition de changer légèrement son mode d’utilisation.
Une raison explique ce rôle toujours pertinent de l’Analyseur de performances sur une VM : l’hyperviseur est configuré pour allouer certaines ressources à la VM et celles-ci demeurent constantes, à moins de modifier la configuration au niveau de l’hyperviseur. Même si l’Analyseur de performances voit uniquement les ressources allouées à la VM dans laquelle il s’exécute, il demeure un outil de référence tant que les ressources matérielles allouées ne varient pas.
Par exemple, supposons que vous souhaitiez optimiser un serveur de fichiers virtualisé. Vous pouvez commencer par exécuter l’Analyseur de performances afin de voir le mode d’utilisation des ressources de processeur, de mémoire, de réseau et de stockage disponibles. Les résultats initiaux documentés serviront ensuite de point de référence pour comparer de futurs relevés de l’Analyseur de performances après le début du travail d’optimisation.
Dans ce contexte, quels types d’approche sont envisageables pour optimiser une VM ? Une des mesures les plus importantes peut consister à désactiver les services inutiles et à supprimer les applications non indispensables. Cela réduit la consommation des ressources de la VM et renforce, en outre, la sécurité par une réduction de sa surface d’attaque.
Si possible, vous pouvez aussi envisager d’exécuter des OS Server Core au sein de vos VM. Les OS Server Core ne conviennent pas à tous les serveurs, mais ils consomment moins de ressources qu’une installation Windows Server complète comparable.
Si vous avez le choix entre des systèmes d’exploitation 32 bits et 64 bits sur vos serveurs virtuels, privilégiez systématiquement la deuxième option. En effet, des OS 64 bits délivreront des performances supérieures sur un serveur virtuel. J’ai également vu des situations où l’exécution d’un système d’exploitation Windows 32 bits par-dessus certains hyperviseurs entraîne des problèmes de corruption du Registre sur les machines invitées.
Après avoir défini une référence et optimisé vos VM, vous allez peut-être constater qu’il faut allouer des ressources supplémentaires à une ou plusieurs d’entre elles. De la même façon, après l’optimisation des VM, vous allez peut-être remarquer qu’il est possible de récupérer certaines ressources matérielles allouées. Dans un cas comme dans l’autre, il est important de rappeler que la modification de l’allocation des ressources invalide les données de référence de l’Analyseur de performances. Pour toute optimisation supplémentaire au niveau VM, commencez par collecter de nouvelles données de référence.
Autre aspect important à noter, l’analyse des performances au sein d’une VM est valide tant que les ressources allouées à celle-ci sont constantes. En cas de surallocation de ressources de processeur ou de mémoire, les données d’analyse de performances risquent d’être incohérentes du fait de la charge créée par d’autres serveurs virtuels.
Téléchargez cette ressource
Plan de sécurité Microsoft 365
Les attaquants savent comment prendre le contrôle de votre tenant Microsoft 365, et vous, savez-vous comment le reprendre en main ?
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- L’IA amplifie les risques sur les API
- Fuites de données : la France, 2ème pays le plus touché au monde début 2026
- Nomios accélère sur la cybersécurité industrielle avec un SOC renforcé et une Factory OT immersive
- Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
Articles les + lus
Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
Moderniser le développement logiciel : de la fragmentation à l’intégration
Analyse Patch Tuesday Mars 2026
Une nouvelle ère de la modernisation du mainframe
Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
À la une de la chaîne Tech
- Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
- Moderniser le développement logiciel : de la fragmentation à l’intégration
- Analyse Patch Tuesday Mars 2026
- Une nouvelle ère de la modernisation du mainframe
- Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
