it-swarm-pt.tech

Ubuntu dentro do VirtualBox é lento

Estou executando uma instância do Ubuntu no VirtualBox dentro do XP. Aqui estão os detalhes:

Host: Windows XP Pro
Guest: Ubuntu 8.10
Total RAM: 3GB
RAM For VM: 1GB
Total Video Memory: 128MB
Video Memory for VM: 40MB
Hard Drive: 200GB
Hard Drive for VM: 30GB
Processor: 2.80GHz Core Duo

O problema é que sempre que estou dentro da máquina virtual, as coisas parecem muito mais lentas em geral. Por exemplo, Firefox, Eclipse demoram mais para carregar, arrastar janelas mostra um atraso etc.

Eu tentei executar o Ubuntu antes (não dentro de uma VM) e parecia fantasticamente rápido. Portanto, estou desapontado por ter que lidar com esta situação. Mas eu preciso acessar a partição XP sem ter que reiniciar e, portanto, tentar.

Estou surpreso com a lentidão percebida, uma vez que todo o mundo parece estar fazendo virtualização e não consigo imaginar que todos trabalhem em sistemas lentos conscientemente.

Minha pergunta é - há algo que eu deveria fazer para melhorar o desempenho? Estou fazendo algo errado?

Esta é minha máquina doméstica e não tenho certeza se este é o fórum certo para perguntar. Obrigado.

9
Kapsh

Existem algumas coisas que você pode fazer.

  • Reduza a memória que você dá ao VM para metade da memória total do seu sistema ou menos. Se o Host não tiver memória suficiente para operar sem problemas, isso afetará o convidado. Normalmente o Windows precisa de mais memória e o Linux precisa de menos.
  • Habilite as extensões VT nas configurações do VBox. Isso usa suporte de hardware embutido em sua CPU, se disponível.
  • Desative os efeitos da área de trabalho como o Compiz no VM convidado. VBox 2.2.2 tem suporte para aceleração 3D em VMs, mas 3D ainda retarda as coisas um pouco.

Eu espero que isso ajude.

EDIT: Outra coisa que você pode fazer é executar o top em uma janela de terminal no VM e ver se há um processo específico consumindo a CPU ou memória.
O Windows fica lento quando você tem problemas com a VM?

3
Magus

Se este "... Mas eu preciso acessar a partição XP sem ter que reiniciar e, portanto, a tentativa ..." é o seu problema REAL, então você pode montar partições NTFS diretamente do Ubuntu ( Linux) sem problemas. Um rápido google para "ubuntu ntfs" fornecerá mais detalhes

1
basszero

Você instalou o Additions? Eles fazem uma grande diferença.

Veja como .

1
vartec

Eu tenho o mesmo problema com o Ubuntu Server 9 no VirtualBox.

Eu uso VB para testar scripts de implantação do Weblogic Server (WLS). Portanto, tenho que executar uma instância do servidor de administração Weblogic dentro da VM. Agora, o tempo de inicialização do WLS é VASTUALMENTE desigual. Às vezes ele começa em menos de 2 minutos (OK para WLS não VM), às vezes trava em etapas específicas e aparentemente não faz nada (nenhum disco ou atividade de CPU detectada).

O fato interessante é que se o VB obtém minha entrada de teclado (ou seja, estou fazendo algo em outro console do mesmo Ubuntu), a inicialização é muito mais rápida. Freqüentemente, um simples "Enter" no console WLS unix pendurado o ativa e continua. Portanto, acho que o problema é a falta de recursos (quantidade de CPU?). O VM é de alguma forma recebe uma prioridade muito baixa do Windows e do WLS não tem CPU suficiente para executar. Bem, é apenas minha ideia.

O que estou realmente interessado é em como consertar.

Tentei dar a VB prioridade "Alta" ou mesmo "Tempo real" no Gerenciador de Tarefas do Windows. O resultado mais visível foi VB travou minha máquina enquanto ainda não conseguiu completar a inicialização do WLS em um tempo razoável. Estou aberto a qualquer sugestão, na verdade. Se alguém me disser "Eu faço o mesmo (executo o WLS) em VB no Slackware Linux" - Vou instalar o Slackware, sem problemas!

0
Vladimir Dyuzhev

Eu tive esse problema também. Passei muitas horas brincando com meu xorg.conf. Parece-me que, de qualquer maneira, para meu hardware (Lenovo T60, placa de vídeo ATI), não posso usar o Mouse Integration ou o driver vbvideo se quiser ter um desempenho razoável. Tente usar seu driver de vídeo normal. Outro aborrecimento que eu tenho é que não consigo fazer aquele redimensionamento dinâmico de janelas.

0
Eric Johnson

Corri em uma nota em algum lugar sobre como manter a memória de vídeo atribuída a um VM como uma potência binária para melhor desempenho. Tente diminuir para 32 MB ou aumentar para 64 MB para sua VM.

0
Brian Knoblauch