O governador de frequência da CPU pode aumentar ou diminuir a frequência da CPU para economizar recursos.
Em um servidor físico geralmente faz sentido, mas não sei se isso se aplica a um convidado virtual em execução no VMware.
Faz sentido em um kernel personalizado evitar a opção Escala de frequência da CPU?
O gerenciamento de energia do núcleo da CPU é uma função que pode pertencer ao sistema/BIOS por conta própria, mas geralmente é um esforço colaborativo com o sistema operacional. No mundo da Intel, isso é feito por meio de extensões Speedstep, a AMD possui mecanismos semelhantes. Cada VM tem uma 'máscara de CPU' que o hipervisor expõe a cada VM para informar quais recursos de CPU ela pode chamar, alguns deles relacionados ao gerenciamento de energia principal - todos vinculados às configurações de 'modo EVC' de seus clusters. Configurado corretamente, isso permite que o sistema operacional dentro de uma VM informe ao hipervisor quanto recurso é necessário e quando. Agora, obviamente, o hipervisor não apenas faz com seus recursos o que uma VM diz, mas leva isso em consideração ao agendar seus recursos e é É perfeitamente razoável supor que, se muitas VMs estiverem fazendo pouco trabalho de CPU e disserem às vCPUs para desacelerar ou dormir, isso pode influenciar o hipervisor a fazer o mesmo, mas é uma influência - não um resultado direto. Está claro?