Limitando uso do CPU no Virtualbox

Me deparei hoje com a necessidade de limitar o USO de CPU em uma máquina virtual do VirtualBox. Minha idéia era limitar o uso máximo da CPU dessa máquina à 20%.  Achei algumas documentações, mas nada sobre esse cenário em específico. O jeito foi apelar.

A forma que encontrei foi instalar o cpulimit na máquina em que o Servidor VirtualBox está rodando e limitar à 20% o ID do subprocesso que o VirtualBox criou ao iniciar a máquina virtual. Isso foi feito da seguinte forma:

Instalado o cpulimit no Servidor onde roda o VirtualBox (Debian):

# apt-get install cpulimit

“Identificado” o PID do subprocesso do VirtualBox (a máquina virtual chama-se zabbix):

# ps ax | grep VirtualBox | grep zabbix

3837 ?        Sl    11:32 /usr/lib/virtualbox/VirtualBox -comment zabbix -startvm 508b0a0c-bbaf-44ef-a1ab-c0fa692b50a1

Limitado à 20% o uso do processador para o PID:

#  cpulimit -p 3837 -l 20

Fechou. Funcionou redondo.

Se alguma alma caridosa souber uma forma mais “professional”, fique à vontade para postar comentários.

Anúncios
Esse post foi publicado em Uncategorized. Bookmark o link permanente.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s