O Ubuntu 13.04 é bloqueado durante a execução do VirtualBox

2

Eu tenho um novo Ubuntu instalado 13.04 e tentando executar duas máquinas virtuais nele. Ele é executado por um tempo e, em seguida, fica preso host e convidado (não responda ao ping ou ssh). Mas não reinicia. Eu tenho que reiniciar o maschine. O syslog não mostra nenhum sinal de erro. Eu poderia usar alguma ajuda para descobrir porque é e como se livrar dela. Obrigado

<CPU count="4" hotplug="false">

<HardwareVirtEx enabled="true" exclusive="true"/>

<HardwareVirtExNestedPaging enabled="true"/>

<HardwareVirtExVPID enabled="true"/>

<PAE enabled="true"/>

<HardwareVirtExLargePages enabled="false"/>

<HardwareVirtForce enabled="false"/>

</CPU>

<Memory RAMSize="8000" PageFusion="false"/>

<HID Pointing="PS2Mouse" Keyboard="PS2Keyboard"/>

<HPET enabled="false"/>

<Chipset type="PIIX3"/>

<StorageController name="IDE" type="PIIX4" PortCount="2" useHostIOCache="true" Bootable="true"/>

<StorageController name="SATA" type="AHCI" PortCount="30" useHostIOCache="false" Bootable="true" IDE0MasterEmulationPort="0" IDE0SlaveEmulationPort="1" IDE1MasterEmulationPort="2" IDE1SlaveEmulationPort="3">

Edit: Ele também tem o mesmo comportamento com o vmware player.

    
por alknows 10.09.2013 / 20:43

3 respostas

2

Como pode ser necessário que algumas máquinas virtuais funcionem no máximo, e as CPUs modernas têm um uso inteligente da tecnologia de virtualização, mas para uma ótima estabilidade do host, precisamos deixar pelo menos alguns recursos.

Dê ao host uma CPU

  • Deixe pelo menos 1 núcleo executando para o host (isto é, no máximo 3 núcleos para as VMs em um sistema quad-core).

ou

  • Se tivermos que atribuir todos os núcleos às VMs, precisamos definir um limite de execução para deixar algumas reservas para o host.

Gasta alguma RAM para o host

O Gerenciador de Caixa Virtual fornece um aviso assim que você atribui mais de 50% da RAM disponível a uma VM. Pode, no entanto, ser seguro

  • deixe pelo menos 512 MB (melhor ainda) de RAM para o host para evitar troca excessiva. Leve também a RAM de gráficos virtuais na conta.

Isso pode aumentar consideravelmente a estabilidade do sistema operacional host. No caso de executarmos mais de uma VM em paralelo, talvez tenhamos que reduzir ainda mais os recursos atribuídos a cada uma, de modo que os núcleos da CPU e a RAM reservados para as VMs sejam suficientes.

Atualizar

Após uma nova instalação, também pode ser uma boa idéia executar uma atualização de software e kernel ( sudo apt-get update && sudo apt-get dist-upgrade ) para correções de bugs, e pelo mesmo motivo, obter a versão mais recente do nosso software de virtualização.

    
por Takkat 10.09.2013 / 22:18
1

2 dias sem interferências. Eu acho que nós temos um vencedor. O VirtualBox Extension Pack pode ser a causa. Acabei de removê-lo e desabilitei os controladores USB na configuração vms. Até agora não há interferência. antes costumava ficar preso a cada hora.

Testado com:

Host: Ubuntu 13.04 and 12.04 (same behavior with both)

Guest: Ubuntu 12.10 and Win2012

CPU: i7-Core 4770

RAM 32GB

    
por alknows 12.09.2013 / 08:49
0

Eu recebi esse erro e tentei diferentes soluções encontradas em toda a web. Mas o que funcionou para mim é, reinstalar meu sistema operacional Ubuntu com a alocação do espaço de troca de acordo com a resposta aqui, link e depois Estou realmente com esse problema resolvido.

Além disso, estou anexando minha configuração de VM, que está funcionando sem problemas.

Como nota final, o espaço de troca também é necessário se você quiser habilitar a opção "Hibernate" para sua máquina Ubuntu.

    
por Stranger 27.11.2015 / 08:20