Pesquisar este blog

sexta-feira, 3 de junho de 2011

Virtualbox - Windows 7 64bits travando

Recentemente comecei a desenvolver alguns aplicativos utilizando o Windows 7 64bits no VirtualBox, mas comecei a encontrar alguns problemas de travamento.

Realizando algumas buscas no Google encontrei relatos de outra pessoas com o mesmo problema e resolvi escrever algo também.

Estou usando o Debian Squeeze, AMD 64bits, maquina virtual Windows 7 Ultimate 64bits.

O problema real está nos sistemas Linux com o Kernel compilado com o support timer tickless (CONFIG_NO_HZ) habilitado, o sistema fica ocioso e a CPU do host hospedeiro fica a 100%, ou próximo a ela. A recomendação é desativar o suporte incluindo um parâmetro no Grub.


Edite o arquivo /boot/grub/grub.cfg incluindo o parâmetro abaixo e reinicie o SO.


nohz=off


Se o problema não é corrigido por essa opção, outra coisa é tentar ver se executando o seguinte comando resolve o problema:
vboxdrv force_async_tsc modprobe = 1

Se isso funcionar, você pode colocar isso no script de inicialização para o modprobe vbox. Para isso, edite o /etc/init.d/vboxdrv.

Edite a seguinte linha:
if ! $MODPROBE vboxdrv > /dev/null 2>&1; then

para o seguinte:

if ! $MODPROBE vboxdrv force_async_tsc=1 > /dev/null 2>&1; then



Links:
 


Nenhum comentário:

Postar um comentário