Como alocar mais energia do processador para o meu sistema Virtualbox (baseado no Ubuntu) no Windows 7?

15

Instalei um sistema operacional Linux de 32 bits, elementar, baseado no Ubuntu, em um VirtualBox instalado no Windows 7 (32 bits), em um laptop de 64 bits com uma CPU Intel i3-2330 de 2 núcleos a 2,20 GHz e 4 GB de RAM (2,45 utilizável).

Eu aloquei 1,2 GB de RAM no sistema virtual e deixei o padrão de alocação da CPU. A configuração do processador da VM tem a seguinte aparência:

insira a descrição da imagem aqui

O sistema Linux VM está muito lento.

Olhando para o Gerenciador de Tarefas no Win7 e no Monitor do Sistema no Linux, posso ver que isso provavelmente não é devido à quantidade de RAM usada, mas porque o Linux virtual tem pouca energia do processador. No Windows, o VirtualBox consome 25% da energia da CPU e apenas cerca de 160 MB de RAM (resumindo as 4 instâncias que vejo). No Linux, nem metade dos 1,2 GB de RAM é normalmente usada, enquanto os recursos da CPU parecem usados ​​100% o tempo todo .

Posso alocar mais recursos da CPU para a VM? Como fazer isso? Posso fazer isso no sistema que já está instalado na VM ou devo reinstalar o SO virtual?

CPU-Z exibe isso sobre a CPU no Windows:

insira a descrição da imagem aqui

Meu objetivo é usar o Linux de tempos em tempos sem usar o Windows 7 , portanto, eu preferiria que o VirtualBox fizesse mais recursos de CPU do Windows, porque não precisarei deles ao usar a VM. ( Estou ciente de que meu objetivo seria melhor com uma instalação de inicialização dupla do sistema Linux, mas a GPU deste laptop não possui os drivers adequados no Linux: esquenta tanto que o computador é desligado antes o Linux está instalado ou antes de instalar os drivers adequados, etc. )


fonte
1
Pergunta tola. Você desligou todas as suas VMs antes de tentar alocar mais núcleos de CPU? Se não todos eles, pelo menos desligue o que você está tentando fornecer mais núcleos.
MonkeyZeus
@MonkeyZeus - depende do que você quer dizer com bobo. Eu não sabia que precisava de um convidado de 32 bits. O convidado foi encerrado, mas a configuração parecia inacessível porque - como a resposta abaixo argumenta - é necessário um sistema de 64 bits. Editou a pergunta para dizer que o convidado tinha 32 bits.
Eu não estava julgando sua pergunta, estava apenas marcando minha pergunta como potencialmente boba =). Às vezes são as coisas simples que você recebe!
MonkeyZeus
Antes tarde do jogo, @MonkeyZeus e outros, você só parecia criticar por causa da pontuação, eu li da mesma maneira da primeira vez, mas poderia ser: "Pergunta boba: você desligou ..." ou melhor " Eu tenho uma pergunta boba: ..."(sim comentar off topic, mas pode ajudar a todas essas pessoas ESL lá fora :)
JimLohse

Respostas:

12

Obter um computador host executando algo melhor que um i3 seria a resposta real (IMO). :)

Independentemente disso ...

O motivo pelo qual está usando 25% no máximo é porque o seu i3 possui 2 núcleos, mas 4 threads, para que o host o veja como 4 processadores.

A VM está configurada para usar apenas um deles, até 100%, portanto, quando estiver no máximo, estará usando apenas 25% da energia total da CPU do host.

Para configurar o VB para permitir mais de 1 CPU virtual, é necessário definir configurações adicionais:

  • ative o I / O APIC na guia Configurações da placa-mãe

    insira a descrição da imagem aqui

  • habilitar a virtualização de hardware (VT-x / AMD-V) na guia Aceleração

    insira a descrição da imagem aqui

Para evitar problemas, não o ajuste acima do seu número de núcleos FÍSICOS; portanto, no seu caso, não tente usar mais de duas CPUs virtuais.

Você não deve configurar máquinas virtuais para usar mais núcleos de CPU do que os disponíveis fisicamente (núcleos reais, sem hyperthreads).

Se as opções de Aceleração não estiverem disponíveis, verifique se você ativou a tecnologia de virtualização no BIOS .

Ƭᴇcʜιᴇ007
fonte
Meu convidado atual em um eOS Freya (Ubuntu) de 32 bits. Então, eu preciso da versão de 64 bits
1
Eu acho que as instruções para configurá-lo para um convidado de 64 bits são um pouco duvidosas. Se você pular essa etapa e usar as outras configurações sugeridas, isso funcionará?
Ƭᴇcʜιᴇ007
2
Eu meio que achei que você já tinha girou sobre eles, em primeiro lugar ..;)
Ƭᴇcʜιᴇ007
1
@techie - antes de fazer esta pergunta não tinha idéia de que a virtualização foi;)
2
de fato, a parte de 64 bits não é obrigatória. Eu testei com o Lubuntu 32 bits no VMware e funciona bem com 2 núcleos de processador. Ativar a virtualização é o que estava faltando.