Resumo:

Neste artigo, discutiremos por que o VirtualBox pode funcionar muito lentamente no Windows 10/11 e como corrigi -lo. Vamos explorar o impacto de ativar o recurso Hyper-V, os recursos afetados ao executar uma máquina virtual e maneiras potenciais de melhorar a velocidade e o desempenho da caixa virtual.

Pontos chave:

1. Hyper-V e VirtualBox: Hyper-V é um produto de virtualização de hardware incorporado em determinadas edições do Windows. Quando o recurso Hyper-V está ativado, as VMs do VirtualBox podem funcionar devagar e precisam ser desativadas.

2. Impacto no desempenho: O VirtualBox pode utilizar temporariamente algum espaço em disco e uma parte menor da RAM durante a instalação e carregando módulos do kernel. No entanto, o impacto nos recursos do sistema só é observado quando o ambiente virtual está em execução.

3. Espaço de disco e RAM: Discos virtuais e armazenamentos associados a uma máquina virtual permanecerão alocados até que a VM e seus arquivos sejam excluídos. A RAM atribuída à VM é consumida apenas quando é ligada e deve ser libertada quando ligada. Da mesma forma, o RAM usado pelo próprio VirtualBox deve ser lançado ao sair do aplicativo.

4. Gargalos: Em muitos casos, o gargalo principal que afeta o desempenho do VirtualBox é o HDD e/ou o controlador de memória. O HDD e o controlador de memória precisam trabalhar duplo tempo para dois sistemas operacionais, mesmo que um seja virtualizado. Alocar HDDs adicionais e usar opções de armazenamento mais rápidas podem ajudar a melhorar o desempenho.

5. Disco USB: Para os hóspedes do Linux, o uso de um disco USB dentro do hóspede pode melhorar significativamente a velocidade. Esta opção permite que o convidado do Linux controla hardware real e pode levar a um desempenho mais suave. É importante garantir que a unidade USB seja rápida e que a versão USB seja 3.x ou superior para obter resultados ideais.

6. Velocidade da carneiro: Maximizar a quantidade de RAM disponível para os sistemas host e hóspede. O uso de sistemas ao vivo do Linux que operam inteiramente na RAM pode proporcionar um excelente desempenho. Ter amplo RAM, de preferência na faixa de 32GIB a 1TIB, permite acesso mais rápido ao disco e operações mais suaves.

7. Experiência pessoal: O autor compartilha sua experiência pessoal de usar uma configuração poderosa que consiste em um processador AMD Threadripper 1950x com 128GIB de DDR4 RAM e vários SSDs no LVM2. Essa configuração permite os tempos de inicialização do raio e permite a execução de sistemas host e convidados inteiramente a partir de Ram.

8. Uso de disco: O autor destaca como seus SSDs são usados ​​apenas durante a inicialização e o desligamento por um breve período para copiar os arquivos necessários para a RAM. Esta configuração minimiza o desgaste dos SSDs. Eles mencionam que ter uma grande quantidade de RAM é benéfico para o desempenho ideal, embora possa ser caro.

9. Melhoria de desempenho: O autor sugere o uso de uma placa principal com soquete quad com processadores AMD EPYC para melhorar ainda mais o desempenho e aumentar a quantidade de RAM disponível. No entanto, eles reconhecem o alto custo associado a essa configuração.

Questões:

1. Ativar o recurso Hyper-V no Windows afeta o desempenho do VirtualBox?
Habilitar o recurso Hyper-V no Windows pode fazer com que as VMs do VirtualBox funcionem muito lentamente e é recomendável desativá-lo para um desempenho ideal.

2. São os recursos do sistema, como RAM, impactados permanentemente ao usar o VirtualBox?
Recursos do sistema, como RAM, são utilizados apenas quando o ambiente virtual está em execução, e eles devem ser liberados quando for ligada.

3. Como os gargalos podem afetar o desempenho do VirtualBox?
Gargadas, como HDD e limitações do controlador de memória, podem ser aprimoradas alocando HDDs adicionais e usando opções de armazenamento mais rápidas.

4. Qual é a vantagem de usar um disco USB em um convidado do Linux?
A utilização de um disco USB em um hóspede do Linux permite que o hóspede controla hardware real, levando a um melhor desempenho e operações mais suaves.

5. Qual a importância da velocidade do RAM para o desempenho do VirtualBox?
A velocidade da RAM é crucial para o desempenho ideal do VirtualBox. O uso de sistemas vivos Linux que operam inteiramente na RAM e ter uma grande quantidade de RAM pode melhorar bastante o desempenho.

6. Você pode fornecer um exemplo de uma configuração poderosa para o VirtualBox?
O autor compartilha sua experiência pessoal de usar um processador AMD Threadripper 1950x com 128GIB de DDR4 RAM e vários SSDs de alta velocidade, alcançando tempos de inicialização rápidos e executando sistemas de host e convidados inteiramente da RAM.

7. Qual é a estratégia do autor para minimizar o uso do SSD?
A estratégia do autor envolve copiar os arquivos necessários para a RAM durante a inicialização e o desligamento todas as noites para salvar alterações, resultando em uso mínimo de SSD.

8. Como o desempenho do VirtualBox pode ser ainda mais aprimorado?
Para melhorar ainda mais o desempenho do VirtualBox, o autor sugere o uso de uma placa principal com soquete quad com processadores EPYC da AMD para acomodar uma quantidade maior de RAM, embora isso possa ser caro.

9. Existem desvantagens para usar o VirtualBox?
Embora o VirtualBox seja uma poderosa ferramenta de virtualização, pode exigir comprometer algum espaço em disco e uma parte menor de RAM. Além disso, ativar o recurso Hyper-V no Windows pode afetar negativamente o desempenho do VirtualBox.

10. O que pode ser feito para melhorar o desempenho de uma VirtualBox VM em execução no Windows 10/11?
Desativar o recurso Hyper-V no Windows e alocar amplos recursos, como RAM e armazenamento, pode melhorar significativamente o desempenho de uma VirtualBox VM em execução no Windows 10/11.

11. O VirtualBox é adequado para executar aplicativos com recursos intensivos?
O VirtualBox pode ser adequado para executar aplicativos com recursos intensivos, especialmente quando o sistema host tem recursos suficientes e é otimizado para desempenho.

12. Pode alocar mais RAM para uma VM VirtualBox VM melhorar seu desempenho?
Alocar mais RAM para uma VM VirtualBox pode melhorar seu desempenho, especialmente ao executar tarefas intensivas em memória. No entanto, o desempenho geral ainda pode ser limitado por outros fatores, como a CPU e a velocidade do HDD.

13. Pode usar o SSDs como armazenamento para uma VirtualBox VM aprimorar seu desempenho?
O uso de SSDs como armazenamento para uma VM VirtualBox VM pode aumentar significativamente seu desempenho, pois os SSDs oferecem velocidades mais rápidas de leitura e gravação em comparação com os HDDs tradicionais.

14. O VirtualBox pode ser executado sem problemas em um sistema com recursos limitados?
O VirtualBox pode não ser executado sem problemas em um sistema com recursos limitados, pois requer RAM suficientes, CPU e armazenamento para operar efetivamente. O uso de recursos avançados e a execução de várias VMs simultaneamente podem degradar ainda mais o desempenho.

15. Como a velocidade e o desempenho do VirtualBox podem ser otimizados para casos de uso específicos, como jogos ou testes de software?
Para otimizar o VirtualBox para casos de uso específicos, como jogos ou testes de software, é recomendável alocar mais recursos, preferir componentes de alta velocidade e explorar opções de ajuste de desempenho nas configurações do VirtualBox.

Correção: VirtualBox com muito lento no Windows 10/11. (Resolvido)

Hyper-V é um produto de virtualização de hardware incorporado ao Windows 11/10/8.1 edição profissional e corporativa e no Windows Server 2012 e versões posteriores. Mas, quando o recurso Hyper-V está ativado, a VirtualBox VM funciona muito lentamente e deve ser desativada.

VirtualBox afeta permanentemente o desempenho?

Eu gostaria de instalar o VirtualBox como um ambiente de teste do Ubuntu. Devo sacrificar permanentemente os recursos do sistema, como RAM? Ou somente quando o ambiente está em execução?

66.6K 30 30 Crachás de ouro 175 175 Crachás de prata 264 264 Crachás de bronze

perguntou 4 de julho de 2012 às 20:51

477 1 1 emblema de ouro 4 4 crachás de prata 15 15 crachás de bronze

3 respostas 3

  • Você deve sacrificar alguns espaço em disco Quando você o instala.
  • E a parte menor da RAM, Como carrega adicional Módulos do kernel.

Nada mais, Contanto que o aplicativo não esteja funcionando.

Os Ressources que você atribui a uma máquina virtual são diferentes:

  • claro seus discos/armazenamentos virtuais estará lá até você excluir essa VM e seus arquivos
  • o RAM atribuída Para a VM, só será usado quando você acionar a VM e deve ser libertado quando você a acionar.
  • O mesmo para o próprio Ram VirtualBox usa para ser executado, que deve ser libertado quando você sair do próprio aplicativo VirtualBox.

9.021 3 3 crachás de ouro 36 36 Crachás de prata 64 64 Crachás de bronze

respondeu 4 de julho de 2012 às 21:01

3,540 4 4 crachás de ouro 29 29 crachás de prata 58 58 Crachás de bronze

O gargalo mais comum, na minha experiência, é o HDD e/ou o controlador de memória.

Haverá mais espaço alocado na RAM, com certeza, mas o grande problema é que seu HDD e seu controlador de memória precisam funcionar duplas para 2 OS, não importa se o 1 OS é virtualizado, ele ainda precisa acessar um dispositivo fisical em algum lugar para ler e escrever dados.

Se você tiver a chance de instalar e usar outro HDD, use este para armazenar todos os dados sobre sua VM, ter 2 HDD fará com que tudo corra mais suave.

respondeu 4 de julho de 2012 às 21:18

User827992 User827992

2.859 2 2 crachás de ouro 17 17 crachás de prata 16 16 crachás de bronze

Se o hóspede for Linux, há uma opção não mencionada com frequência que pode melhorar muito a velocidade se atender aos requisitos.

Você pode dizer ao VirtualBox para usar um disco USB dentro do convidado e, se o hóspede for um sistema Linux, ele pode usar esse disco para root, embora talvez não.

Além disso, você pode dizer ao Vbox para usar um disco como RAW (aviso: com o host acessando o disco ao mesmo tempo, se o host for o Windows, é melhor definir o disco como offline). Eu não gosto muito disso; Eu prefiro passar por uma unidade USB.

Mas verifique se a unidade USB é rápida (melhor se um SSD) e USB for 3.x (melhor se 3.1 gen2), USB 2.0 é um pescoço de garrafa de verdade.

Dessa forma, o hóspede do Linux controlará o hardware real (através do USB Pass) e isso pode tornar o hóspede realmente suave.

Pense também em usar sistemas ativos Linux (que são cheios de RAM), mas têm muita RAM (como 32GIB/64GIB/128GIB/256GIB/. /1tib de RAM no host).

Nada realmente supera a velocidade do RAM.

Minha configuração é um Threadripper 128GIB AMD 1950X (16 núcleos/32 threads) com 128GIB de DDR4 e EIGth 120GIB SSD (cada 500mib/s) em LVM2 (despojado).

Na inicialização do sistema Linux, copia seu host 2GIB Linux para o RAM (de um SSD como Raid 0 em menos de dois segundos), o host está executando totalmente da RAM, e depois copio os discos de hóspedes para Ram Drive (64GIB copiados em menos de nove segundos) e depois corro o Vbox e inicio o hóspede, e os disks de hóspedes estão totalmente em RAM no RAM).

Então, todos (host e convidado) são executados com todos os armazenamentos de disco na RAM (acesso mais rápido ao disco enquanto estiver em execução é impossível com qualquer disco físico).

Eu sei, eu permito apenas 30GIB para host e hóspede como Ram, para o anfitrião I Dou 6Gib e Guest 24 Gib.

Portanto, meu 128GIB é usado como este (número com * indicar aproximado):

  • 2GIB* de ram acionamento para host Linux (disco para ram bota)
  • 6GIB de RAM como RAM do host (para sistema de host e aplicativos)
  • 64GIB do disco de RAM para o disco virtual (tamanho do Fishish)
  • 128mib de RAM para memória de vídeo convidado
  • 24GIB de RAM para RAM convidado
  • TOTAL: 128GIB

Eu sei que ter 128GIB me permite fazer coisas boas.

Devo mencionar que o uso desta configuração meu convidado é imutável, a menos que eu economize de Ram Drive a imagem do disco de volta aos SSDs.

Observe também os SSDs são usados ​​apenas no tempo de inicialização e apenas no desligamento, se eu quiser economizar alterações, enquanto na inicialização eles são usados ​​por apenas 12 segundos (sim, você lê corretamente, menos de um quarto de minuto) e, se eu quiser salvar as alterações no Powerdown, elas são usadas por apenas nove segundos.

Como eu o tenho no Powerdown a cada noite, meus SSDs são usados ​​em leitura apenas 12 segundos por dia e, ao escrever apenas 9 segundos por dia (nem todos os dias).

Observe também que todas as leituras/gravações são para arquivos com tamanhos (perto de 2GIB host Linux .ISO, como um pequeno LiveVD)+(64GIB do disco de tamanho fixo virtual do convidado), exceto arquivos de inicialização Grub2, kernel e initramfs. Portanto, meu principal uso de SSDs é para dois arquivos não fragmentados, um dos próximos 2gib, um dos 64GIB.

Ter muita RAM é realmente ótimo (e esse processador é brilhante), mas caro (perto de US $ 3000).

Eu poderia fazer melhor se fosse rico. Use uma placa principal de soquete quad para processadores AMD EPYC (cada um custa US $ 4000, portanto, apenas os processadores custam US $ 16000). Não posso pagar preços tão enormes, mas essa placa principal permite até 1 terabyte de DDR4 Ram. pense o que eu poderia fazer com uma besta tão!

Correção: VirtualBox com muito lento no Windows 10/11. (Resolvido)

Wintips.org - Dicas do Windows e How -tos

Depois de instalar o VirtualBox em uma máquina host do Windows 10 ou 11, você pode notar que a máquina VM convidada está funcionando muito lentamente sem motivo aparente. Se você está enfrentando esse problema e deseja fazer o VirtualBox funcionar mais rapidamente, continue lendo abaixo.

Este tutorial contém vários métodos para otimizar o desempenho do VirtualBox no Windows 10 e Windows 11 OS.

Correção: a máquina VirtualBox é executada lentamente no Windows 11/10.

  1. Desativar hyper-v e hipervisor.
  2. Remova e reinstale as adições dos hóspedes.
  3. Alocar mais recursos do sistema para a VM.
  4. Defina o Plano de Poder para o alto desempenho.
  5. Desativar a aceleração 3D no VirtualBox.
  6. Alterar controlador gráfico no VirtualBox.
  7. Desative o cache de E/S do host em caixa virtual.

Método 1. Desativar o hyper-v e o hipervisor do Windows.

Hyper-V é um produto de virtualização de hardware incorporado ao Windows 11/10/8.1 edição profissional e corporativa e no Windows Server 2012 e versões posteriores. Mas, quando o recurso Hyper-V está ativado, a VirtualBox VM funciona muito lentamente e deve ser desativada.

1. Navegar para Painel de controle > Programas e características > Liga ou desliga características das janelas

Corrija a Máquina VirtualBox funcionando muito lenta no Windows 10/11

2. Desmarque os seguintes recursos:

  • Containers *
  • Hiper-v *
  • Plataforma de máquina virtual
  • Plataforma Windows Hypervisor
  • Windows Sandbox

* Nota: os recursos ‘Recipientes’ e os ‘Hyper-V’ existem apenas no Windows 10 Pro.

Recursos Uninsall - Windows 10

3. Reiniciar o computador após a desinstalação.

4. Abrir Prompt de comando como administrador.
5. Digite o seguinte comando e pressione Digitar:

  • bcdedit /definir hipervisorlaunchtype

Desative o Hypervisor - Windows 10

6. Reinício Seu PC.
7. Após a reinicialização, inicie a máquina VM VirtualBox VM e normalmente o problema será corrigido. Caso contrário, prossiga para os métodos restantes abaixo.

Método 2. Remova e reinstale as adições de convidados do VirtualBox.

As adições de hóspedes do VirtualBox consistem em drivers de dispositivo e aplicativos de sistema que otimizam o sistema operacional para melhor desempenho e usabilidade. Mas às vezes, especialmente após uma atualização do Windows da máquina de convidados, ela precisa ser reinstalada para corrigir problemas de desempenho.

1. Navegar para Painel de controle > Programas e características e desinstalar as adições de convidados do VirtualBox.

Correção: o VirtualBox é muito lento no Windows 10/11

2. Depois de desinstalar reiniciar Seu PC.

3. Finalmente, prossiga para instalar adições de convidados novamente e verifique se o problema é corrigido. Caso contrário, prossiga para a próxima etapa:

Método 3. Alocar mais recursos de CPU e memória.

Outra causa de desempenho lento do VirtualBox é os baixos recursos que você alocou para a máquina virtual. Por exemplo, o Windows 10 precisa de pelo menos 4 GB de RAM para correr sem problemas. Para alocar mais CPU e memória na máquina VM:

1. Abra as configurações da VM e selecione Sistema à esquerda.
2. No Placa -mãe guia, arraste o controle deslizante para a direita e maximize a memória alocada para a máquina VM.

ALOCAR MEMÓRIA VIRTUALBOX

3. No Processador guia, arraste o controle deslizante para a direita e aloce mais CPUs para a máquina VM.

4. Verifique também que o processador do processador Cap está configurado para 100%

VirtualBox com lento

Método 4. Alterar o plano de energia para alto desempenho.

Outro motivo para o lento desempenho do VirtualBox, especialmente se você estiver usando um laptop, é o plano de energia que você usa para como seu dispositivo consome e salva energia. Para que o VirtualBox funcione sem problemas e sem atrasos, o Power Plan deve ser definido como alto desempenho.

1. Navegar para Painel de controle > Opções de energia.
2.
Selecione Alterar as configurações do plano.

Alterar o plano de energia

3. Clique Alterar configurações avançadas de energia.

Configurações do plano de energia

4. Mudar o plano de poder para Alta performance e clique OK.

Plano de potência de alto desempenho

5. Inicie a máquina VirtualBox e veja se ela continua a correr devagar.

Método 5. Desativar a aceleração 3D em configurações de VM.

Outra razão pela qual o VirtualBox funciona muito lentamente é quando a aceleração 3D é ativada.

1. Abra as configurações da VM e selecione Mostrar à esquerda.
2. Desmarque o Ativar aceleração 3D Caixa de seleção e clique em OK.

VirtualBox Running Slow - Desative a aceleração 3D

3. Agora comece a máquina VM e veja se está funcionando mais rápido.

Método 6. Alterar controlador gráfico em configurações de VM.

Outro método para otimizar o desempenho do VirtualBox no Windows 10/11 é usar um controlador gráfico de dissuasão na máquina VirtualBox. Então, prossiga da seguinte maneira:

1. Abra as configurações da VM e em Mostrar As opções mudam o controlador gráfico de Vboxsvga ou VBoxvga. *

* Nota: se já estiver vboxvga, altere -o para vboxsvga e veja se isso faz alguma diferença.

Controlador de gráficos VirtualBox

Método 7. Desativar cache de E/S do host no controlador SATA.

Embora o cache de E/S do host do controlador de disco ajude o VirtualBox a funcionar mais rapidamente, em alguns casos, ele não.

1. Abra as configurações da VM e selecione Armazenar à esquerda.
2. Desmarque o Use cache de E/S do host Caixa de seleção e clique em OK. *

* Nota: se já estiver desativado, ative -o.

Host E/S Cache VirtualBox

3. Comece a VM e veja se está funcionando melhor agora.

É isso! Qual método funcionou para você?
Deixe -me saber se este guia o ajudou deixando seu comentário sobre sua experiência. Por favor, curta e compartilhe este guia para ajudar os outros.

Se este artigo foi útil para você, considere nos apoiar fazendo uma doação. Até US $ 1 pode fazer uma enorme diferença para nós Em nosso esforço para continuar a ajudar os outros, mantendo este site livre:

Estamos contratando

Estamos procurando por escritores técnicos em período integral ou em período integral para se juntar à nossa equipe! É sobre uma posição remota que os escritores de tecnologia qualificados de qualquer lugar do mundo podem se aplicar. Clique aqui para mais detalhes.

Se você quiser ficar constantemente protegido de ameaças de malware, existentes e futuros, Recomendamos que você instale MalwareBytes Anti-Malware Pro Ao clicar abaixo (ganhamos uma comissão das vendas geradas a partir deste link, mas sem custo adicional para você. Temos experiência com este software e o recomendamos porque é útil e útil):