É possível atribuir P-States por vCPU (ou seja, por processador lógico) e assim ter DVFS por processador lógico do mesmo host?

É possível atribuir P-States por vCPU (ou seja, por processador lógico) e assim ter DVFS por processador lógico do mesmo host?

Fiquei me perguntando se o seguinte cenário é possível com as tecnologias de virtualização atuais, como Xen e VMware: - Um host físico com 1 CPU com 8 núcleos, 2 processadores lógicos (threads) por núcleo (habilitado para hiperameaça) é virtualizado, de modo que 16 servidores virtuais máquinas (VMs) com uma vCPU cada são criadas.

Para cada VM, é possível definir P-States para sua vCPU (é claro que a frequência máxima será a do processador físico - e, portanto, a do núcleo e, portanto, a do processador lógico), independentemente das outras VMs, mesmo estando hospedados na mesma máquina física?

Em outras palavras, as tecnologias de virtualização atuais suportam DVFS por vCPU (com diferentes P-States por vCPU), onde todas as vCPUs são provisionadas no mesmo host?

Por exemplo, podemos reduzir a frequência da vCPU da VM1 de 1,5 GHz para 1 GHz, mas as outras 15 VMs continuam operando a 1,5 GHz, onde 1,5 GHz é a frequência máxima do processador físico (e, portanto, do núcleo e, portanto, do processador lógico). )?

Eu agradeceria muito se você pudesse responder à pergunta acima, já que estou pesquisando na internet há algum tempo e não consegui uma resposta clara.

Muito obrigado antecipadamente pelo seu tempo.

informação relacionada