cpu roubar sempre 0% de significado possível?

2

Tenho várias VMs hospedadas por um provedor de serviços privado. Eu sei que eles estão usando VMWare e acredito que a maioria da minha VM está em uma hospedagem compartilhada.

Percebi que o tempo de roubo de todas as minhas máquinas é sempre 0%.

No que diz respeito à minha compreensão dos tempos de roubo da CPU (a virtualização não é meu campo), esse tempo de roubo deve mostrar quanto tempo minha CPU virtual está esperando pela CPU real.

Então, o que eu poderia deduzir de 0% de tempo de roubo?

  1. Minha VM está em uma máquina dedicada ou, pelo menos, em uma máquina muito subutilizada?
  2. roubar tempo é "falso" ou artificialmente definido como 0 pelo provedor?
por Glasnhost 23.11.2018 / 13:43

2 respostas

3

Você deve deduzir que o hardware não está sobrecarregado. Muito parecido com isso. Não necessariamente uma máquina DEDICADA (para a VM), mas uma que tenha capacidade suficiente. A única razão que sempre sobe é se você tiver mais VCPU do que os núcleos reais (para que haja uma chance de esperar) e os VCPUs estejam ocupados o suficiente para causar espera. Que geralmente é um sinal de um host sobrecarregado TREMENDOUSLY.

    
por 23.11.2018 / 16:10
3

A menos que você tenha algumas outras indicações de que existem problemas, você deve assumir que o tempo de roubo é 0% e o host físico não está muito carregado por qualquer motivo.

    
por 23.11.2018 / 13:55