Encontrar o uso do processador na máquina host a partir da máquina virtual?


1

Eu tenho um VPS Linux, mas recentemente ele está lento. Toda vez que eu entro em contato com o provedor, eles trabalham nele por 2-3 dias, o serviço parece acelerar (parece que ocorreu uma reinicialização), mas depois de cerca de uma semana o serviço é atolado novamente.

Eu sei que posso usar programas como top para visualizar as informações sobre o uso do sistema dentro do meu jardim murado, mas é possível visualizar as informações do host de lá também?

Respostas:


2

Por via de regra, não. A menos que você saiba o que a virtualização está em uso, e essa plataforma suporta passar essas informações através do hypervisor por meio de um utilitário especial. A maior parte da virtualização impõe uma postura bastante firme de "nenhum dos seus negócios" ao ver o estado do hardware físico.


Isso foi o que eu pensei. Obrigado pela confirmação.
Kruug

1

Uma dica poderia get, dependendo das várias versões do kernel e opções é o %st figura de top como uma porcentagem (ou vmstat -s ou /proc/stat como um contador cumulativo). Isso mantém o controle da CPU "roubada" em um convidado (para que as estatísticas da CPU sejam adicionadas).


Então, isso seria o que meu convidado pessoal está utilizando?
Kruug

@Kruug Não, é CPU que o convidado é não sendo dado, geralmente porque atingiu algum limite, ou possivelmente porque o host da VM está super comprometido. Isso tem uma discussão razoavelmente coerente, embora possa não ser totalmente aplicável à sua situação: axibase.com/cloud/2010/07/22/…
mr.spuratic
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.