Red Hat Training
A Red Hat training course is available for RHEL 8
16.3. Configuração da memória da máquina virtual
Para melhorar o desempenho de uma máquina virtual (VM), você pode atribuir RAM de host adicional para a VM. Da mesma forma, você pode diminuir a quantidade de memória alocada a uma VM para que a memória do host possa ser alocada a outras VMs ou tarefas.
Para realizar estas ações, você pode usar o console web ou a interface de linha de comando.
16.3.1. Adicionar e remover memória de máquina virtual usando o console web
Para melhorar o desempenho de uma máquina virtual (VM) ou para liberar os recursos do host que ela está usando, você pode usar o console web para ajustar a quantidade de memória alocada para a VM.
Pré-requisitos
O sistema operacional convidado está executando os drivers do balão de memória. Para verificar este é o caso:
Garantir que a configuração da VM inclua o dispositivo
memballoon
:# virsh dumpxml testguest | grep memballoon <memballoon model='virtio'> </memballoon>
Se este comando exibir qualquer saída e o modelo não estiver configurado para
none
, o dispositivomemballoon
está presente.Certifique-se de que os condutores de balões estejam funcionando no sistema operacional convidado.
- No Windows, os drivers são instalados como parte do pacote de drivers virtio-win. Para instruções, veja Seção 17.2.1, “Instalação de drivers paravirtualizados KVM para máquinas virtuais Windows”.
-
Nos convidados Linux, os drivers são geralmente incluídos por padrão e ativados quando o dispositivo
memballoon
está presente.
- Para usar o console web para gerenciar as VMs, instale o plug-in de VM do console web.
Procedimento
Optional: Obter as informações sobre a memória máxima e a memória atualmente utilizada para uma VM. Isto servirá como uma base para suas mudanças, e também para verificação.
# virsh dominfo testguest Max memory: 2097152 KiB Used memory: 2097152 KiB
Na interface das Máquinas Virtuais, clique em uma linha com o nome das VMs para as quais você deseja visualizar e ajuste a memória alocada.
A linha se expande para revelar o painel de Visão Geral com informações básicas sobre os VMs selecionados.
Clique no valor da linha
Memory
no painel de Visão Geral.Aparece o diálogo
Memory Adjustment
.Configurar as CPUs virtuais para o VM selecionado.
Maximum allocation - Define a quantidade máxima de memória do host que a VM pode usar para seus processos. Aumentar este valor melhora o potencial de desempenho da VM, e reduzir o valor diminui a pegada de desempenho que a VM tem em seu host.
O ajuste da alocação máxima de memória só é possível em uma VM desligada.
- Current allocation - Define a quantidade real de memória alocada para o VM. Você pode ajustar o valor para regular a memória disponível para a VM para seus processos. Este valor não pode exceder o valor máximo de alocação.
Clique em Salvar.
A alocação da memória da VM é ajustada.
Recursos adicionais
- Para instruções de ajuste de memória VM usando a interface de linha de comando, veja Seção 16.3.2, “Adicionar e remover memória de máquina virtual usando a interface de linha de comando”.
- Para otimizar como a VM utiliza a memória alocada, você pode modificar sua configuração de vCPU. Para mais informações, veja Seção 16.5, “Otimizando o desempenho da CPU da máquina virtual”.