Rechercher

Chapitre 18. Optimiser les performances des machines virtuelles

download PDF

Les machines virtuelles (VM) subissent toujours un certain degré de détérioration des performances par rapport à l'hôte. Les sections suivantes expliquent les raisons de cette détérioration et fournissent des instructions sur la manière de minimiser l'impact de la virtualisation sur les performances dans RHEL 9, afin que les ressources de votre infrastructure matérielle puissent être utilisées aussi efficacement que possible.

18.1. Quels sont les facteurs qui influencent les performances des machines virtuelles ?

Les VM sont exécutées en tant que processus de l'espace utilisateur sur l'hôte. L'hyperviseur doit donc convertir les ressources système de l'hôte pour que les machines virtuelles puissent les utiliser. Par conséquent, une partie des ressources est consommée par la conversion, et la VM ne peut donc pas atteindre le même niveau de performance que l'hôte.

L'impact de la virtualisation sur les performances des systèmes

Les raisons plus spécifiques de la perte de performance d'une VM sont les suivantes :

  • Les unités centrales virtuelles (vCPU) sont implémentées comme des threads sur l'hôte, gérés par le planificateur Linux.
  • Les machines virtuelles n'héritent pas automatiquement des fonctions d'optimisation, telles que NUMA ou les pages volumineuses, du noyau hôte.
  • Les paramètres d'E/S disque et réseau de l'hôte peuvent avoir un impact significatif sur les performances de la VM.
  • Le trafic réseau est généralement acheminé vers une VM par l'intermédiaire d'un pont logiciel.
  • En fonction des appareils hôtes et de leurs modèles, l'émulation d'un matériel particulier peut entraîner des frais généraux importants.

La gravité de l'impact de la virtualisation sur les performances de la VM est influencée par divers facteurs, notamment

  • Nombre de machines virtuelles fonctionnant simultanément.
  • La quantité de périphériques virtuels utilisés par chaque VM.
  • Les types de périphériques utilisés par les VM.

Réduire la perte de performance des machines virtuelles

RHEL 9 propose un certain nombre de fonctionnalités que vous pouvez utiliser pour réduire les effets négatifs de la virtualisation sur les performances. Notamment :

Important

L'optimisation des performances de la VM peut avoir des effets négatifs sur d'autres fonctions de virtualisation. Par exemple, cela peut rendre la migration de la VM modifiée plus difficile.

Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.