Regulador de frecuencia de CPU para invitado virtualizado en VMware

El regulador de frecuencia de la CPU puede escalar la frecuencia de la CPU hacia arriba o hacia abajo para ahorrar resources.

En un server físico normalmente tienen sentido, pero no sé si esto es aplicable para un invitado virtual que se ejecuta bajo VMware.

¿Tiene sentido en un kernel personalizado evitar la opción de frecuencia de CPU de escala?

CPU Core es una function que puede ser propiedad del sistema / BIOS por sí solo, pero por lo general es un esfuerzo queueborativo con el sistema operativo, en un mundo de Intel esto se hace a través de extensiones Speedstep, AMD tienen mecanismos similares. Cada una de las máquinas virtuales tiene una "máscara de CPU" que el hipervisor expone a cada máquina virtual para indicarle las capacidades de la CPU a las que puede llamar, algunas de ellas relacionadas con la gestión de energía principal. Configurado correctamente esto permite que el sistema operativo dentro de una VM diga al hypervisor cuánto recurso se requiere y cuándo. Ahora, obviamente, el hipervisor no sólo hacer a sus resources lo que una máquina virtual se lo dice, pero lo tiene en count al progtwigr sus resources y es perfectamente razonable asumir que si muchas máquinas virtuales están haciendo poco trabajo de la CPU y le dicen a los vCPUs para retardar o dormir lo que podría influir en el hipervisor para hacer lo mismo, pero es una influencia – no un resultado directo. ¿Está claro?