2 votes

Fréquence CPU gouverneur pour invité virtualisé dans VMware

Le gouverneur de fréquence du processeur peut ajuster la fréquence du CPU à la hausse ou à la baisse afin d'économiser des ressources.

Dans un serveur physique, cela a généralement du sens, mais je ne sais pas si cela est applicable pour un invité virtuel s'exécutant sous VMware.

Est-ce logique dans un noyau personnalisé d'éviter l'option de mise à l'échelle de la fréquence du CPU?

2voto

Chopper3 Points 99341

La gestion de l'alimentation des cœurs de CPU est une fonction qui peut être gérée par le système/BIOS seul, mais c'est généralement un effort collaboratif avec le système d'exploitation ; dans le monde d'Intel, cela se fait via les extensions Speedstep, AMD dispose de mécanismes similaires. Chaque machine virtuelle possède un 'masque de CPU' exposé par l'hyperviseur à chaque VM pour lui indiquer les capacités CPU qu'elle peut utiliser, certaines d'entre elles sont liées à la gestion de l'énergie des cœurs - tout cela est lié aux paramètres du mode 'EVC' de vos clusters. Configuré correctement, cela permet au système d'exploitation à l'intérieur d'une VM d'indiquer à l'hyperviseur la quantité de ressources requise et quand. Bien évidemment, l'hyperviseur ne se contente pas d'appliquer ce que lui dit une VM à ses ressources, mais il en tient compte lors de la planification de ses ressources et il est tout à fait raisonnable de supposer que si de nombreuses VM effectuent peu de travail CPU et indiquent aux vCPUs de ralentir ou de se mettre en veille, cela pourrait influencer l'hyperviseur à faire de même, mais c'est une influence - pas un résultat direct. Est-ce clair ?

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X