Sei sulla pagina 1di 2

Uso

de Memria no XenServer

Dois componentes contribuem para o consumo de memria de um host


XenServer. Em primeiro lugar, h a memria consumida pelo prprio hypervisor
Xen; em segundo lugar, h a memria consumida pelo Control Domain do
hospedeiro. Tambm conhecido como 'Domnio0', ou 'dom0', o Domain
Controller um sistema seguro, privilegiado Linux VM que executa o XenServer
toolstack xapi. Alm de fornecer funes de gerenciamento para o XenServer, o
Dom0 tambm executa a pilha de driver que fornece acesso que o usurio
precisa para criada VM com acesso aos dispositivos fsicos.

Memria do Domain Controller


A quantidade de memria atribuda ao dom0 ajustada automaticamente e
baseia-se na quantidade de memria fsica no host fsico:

Nota:
A quantidade de memria relatada no campo Xen do XenCenter pode exceder
esses valores. Isto porque o valor apresentado inclui a memria usada pelo
dom0, o prrio hypervisor Xen e o espao de crash kernel. A quantidade de
memria usada pelo hypervisor ser maior para os hosts com mais memria.

Como alterar a quantidade de memria alocada para o Domain


Controller

Em hosts com pequena quantidade de memria (por exemplo, menos de 16 GB),
voc pode querer reduzir a memria alocados para o Dom0 para abaixo do
padro de 752MB. No entanto, Citrix recomenda que voc no reduza a memria
dom0 abaixo 400MB.

1. No host XenServer, abra um shell local e login como root.
2 Digite o seguinte:

/opt/XenSource/libexec/xen-cmdline - set-xen dom0_mem = <nn> M, mx: <nn> M

Onde <nn> representa a quantidade de memria, em megabytes, a atribuir a
dom0.

3. Reinicie o host XenServer usando XenCenter ou o comando reboot no console
xs.
Quando o host for reinicializado, no console xs, execute o comando free para
verificar as novas configuraes de memria.

Aviso:
Aumentando a quantidade de memria do Dom0 ir resultar em menos memria
disponvel para VMs.
A quantidade de memria alocada para o domain controller pode ser aumentada
para alm do montante mostrado acima. No entanto, isso s deve ser realizada
sob a orientao do Suporte da Citrix.

Qual a quantidade de memria disponvel para VMs



Para descobrir a quantidade de memria do host est realmente disponvel para
ser atribudo a VMs, encontrar o valor da memoryfree campo do hospedeiro, e,
em seguida, digite o comando vm-compute-maximum-memory para obter a
quantidade real de memria livre que pode ser alocada para a mquina virtual,
por exemplo:

xe host-list uuid=<host_uuid> params=memory-free
xe vm-compute-maximum-memory vm=<vm_name> total=<host_memory_free_value>

Potrebbero piacerti anche