Por que as máquinas virtuais se tornam mais lentas devido ao alto uso da CPU?

0

Nós executamos muitas máquinas virtuais em um cluster VMWare, uma vez que a CPU é usada para 80%, as coisas começam a desacelerar.

Existe uma razão lógica para isso? Também VMWare diz que está usando muita CPU (alerta)

    
por marco stuurman 28.01.2014 / 15:51

1 resposta

1

Pense na virtualização como um filme. Um filme é uma série de quadros individuais, mas reproduzido o movimento parece contínuo.

É o mesmo com máquinas virtuais. Uma CPU física só pode executar uma coisa por vez, o que significa que apenas uma máquina virtual pode ser executada por vez. Assim, o hipervisor “compartilha” uma CPU, reduzindo o tempo da CPU em partes. Cada máquina virtual recebe uma certa parcela para fazer o que faz e, se obtiver muitos segmentos de CPU com frequência suficiente, é como o filme:

Parece que a máquina virtual está funcionando continuamente, mesmo quando não está. As CPUs modernas são rápidas o suficiente para que possam tirar essa ilusão.

    
por 28.01.2014 / 16:07

Tags