Regulador de frequência da CPU para convidados virtualizados no VMware

2

O regulador de freqüência da CPU pode escalar a freqüência da CPU para cima ou para baixo, a fim de economizar recursos.

Em um servidor físico, geralmente, tem sentido, mas não sei se isso é aplicável a um convidado virtual em execução no VMware.

Faz sentido em um kernel personalizado evitar a opção Escala de freqüência da CPU?

    
por Rfraile 02.04.2016 / 15:18

1 resposta

2

CPU Core gerenciamento de energia é uma função que pode ser de propriedade do sistema / BIOS por conta própria, mas geralmente é um esforço colaborativo com o sistema operacional, em um mundo Intel isso é feito através de extensões Speedstep, AMD tem mecanismos semelhantes. Cada uma das VMs tem uma 'máscara de CPU' que o hypervisor expõe a cada VM para dizer quais recursos de CPU ela pode chamar, algumas delas relacionadas ao gerenciamento de energia - tudo isso vinculado às configurações de 'EVC' dos seus clusters. Configurado corretamente, isso permite que o sistema operacional dentro de uma VM informe ao hypervisor quanto recurso é necessário e quando. Agora, obviamente, o hypervisor não faz apenas para os seus recursos o que uma VM diz, mas leva isso em conta ao programar seus recursos e é perfeitamente razoável supor que muitas VMs estão fazendo pouco trabalho de CPU e informam as vCPUs para retardar ou dormir, isso pode influenciar o hipervisor a fazer o mesmo, mas é uma influência - não um resultado direto. Está claro?

    
por 02.04.2016 / 20:10