Por que minha máquina virtual fica tão lenta?

Por que minha máquina virtual fica tão lenta?

O que poderia fazer com que uma máquina virtual ficasse muito lenta? Estou executando uma estação de trabalho VMware com Ubuntu 14.04 em um computador com processador quad core i7, 8 GB de RAM e um disco rígido decente (não SSD). Aloquei 2 núcleos (4 processadores lógicos) e 3 GB de RAM para a VM, portanto ela deve ter bastante energia. às vezes está tudo bem e outras vezes fica inutilmente lento por longos períodos de tempo. estou executando algumas guias do navegador, editor de texto, carteiro, servidor db, servidor http e guias de terminal, mas acho que isso não deve ser muito carregado, dado o hardware que aloquei. eu verifiquei o gerenciador de tarefas e às vezes ele está com 100% de uso do disco da VM por alguns minutos de cada vez. às vezes ele fica preso e continua lendo sem esfriar. Isso acontece com mais alguém? parece afetar apenas a VM. o sistema operacional nativo permanece relativamente responsivo durante esses períodos de alta carga.

Responder1

Concordo com Keltari. Acho que você está no ponto em que identificou o problema e talvez esteja relacionado ao disco (como você mencionou o uso de 100%), mas ainda precisa pesquisar um pouco mais para encontrar o culpado. Esta será uma exploração para encontrar o problema, por isso é difícil fornecer um passo a passo sobre onde ir. Recomendo revisar todas as opções para identificar a causa da desaceleração.

Dê uma olhada em algumas ferramentas como as apresentadas aqui: http://www.tecmint.com/command-line-tools-to-monitor-linux-performance/

Se for baseado em disco, ferramentas como lsof e iotop parecem um bom lugar para começar (assumindo que top e ps não são capazes de ajudá-lo a encontrar a causa).

Responder2

Este é um problema comum que pode acontecer com a máquina virtual: podemos estar usando algum aplicativo pesado na VM e não temos memória suficiente para esse aplicativo específico.

Devido a isso, a VM pode estar lenta. Caso contrário, o problema poderá ocorrer no lado da rede ou no lado do host.

Depende da situação.

informação relacionada