Red Hat Training

A Red Hat training course is available for RHEL 8

11.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.

11.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:

    1. 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 dispositivo memballoon está presente.

    2. Certifique-se de que os condutores de balões estejam funcionando no sistema operacional convidado.

  • Para usar o console web para gerenciar as VMs, instale o plug-in de VM do console web.

Procedimento

  1. 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
  2. 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.

  3. Clique no valor da linha Memory no painel de Visão Geral.

    Aparece o diálogo Memory Adjustment.

    virt memory cockpit
  4. 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.
  5. Clique em Salvar.

    A alocação da memória da VM é ajustada.

Recursos adicionais