
Executamos muitas máquinas virtuais em um cluster VMWare, uma vez que a CPU é usada em 80%, as coisas começam a ficar lentas.
Existe uma razão lógica para isso? Além disso, VMWare diz que está usando muita CPU (alerta)
Responder1
Pense na virtualização como um filme. Um filme é uma série de quadros individuais, mas reproduzido o movimento parece contínuo.
É a mesma coisa 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, dividindo o tempo da CPU em partes. Cada máquina virtual recebe um determinado pedaço para fazer seu trabalho e, se receber pedaços de CPU com frequência suficiente, é como no 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 conseguirem realizar essa ilusão.