Como posso alterar os recursos de memória de dentro do DomU?

1

Para um determinado trabalho, às vezes preciso de mais memória em um DomU (CentOS 5). O gatilho para o início do trabalho são algumas condições que só posso verificar dentro desse DomU: O DomU está aguardando um upload. Uma vez terminado, ele precisa processar os dados recebidos - o mais adequado seria um disco RAM.

Para este cenário, configurei o DomU com uma configuração de memória de 1 GB min e 16 GB máx.

Agora estou tentando encontrar uma maneira elegante de redimensionar a memória para max / min de dentro do DomU.

A primeira solução para isso seria usar o ssh do DomU para todos os Dom0s possíveis e depois acionar os comandos "xm mem-set" (com o sudo).

Eu li algumas coisas sobre o xen-store. Triggers foram mencionados ... Então, isso me faz pensar que deveria haver uma maneira melhor. Descobriu-se que o balonismo de memória seria uma maneira melhor.

Isso deve funcionar dentro do DomU:

echo $((4096*1024*1024)) >/proc/xen/balloon

Deve redimensionar a memória para 4 GB.

Mas: cat / proc / xen / ballon diz:

Current allocation:  2165536 kB
Requested target:    4192256 kB
Low-mem balloon:    14611680 kB
High-mem balloon:          0 kB
Driver pages:              0 kB
Xen hard limit:      2165536 kB

Agora, de onde vem esse limite xen?

O resultado agora é que minha DomU tem 2 GB de RAM. A lista xm no Dom0 indica que o DomU ainda está com 1 GB de RAM ...

O que está errado aqui? E sim - desde que a versão DomU está abaixo de 3.0.4 eu adicionei "mem = 16G" como parâmetro de inicialização do kernel ao meu DomU.

Com Dom0 SLES11 SP1 (XEN 4.0.1) e CentOS 5.6 DomU (ainda XEN 3.0.3?), o echo 4G >/proc/xen/ballon não fez nada primeiro - mas depois que eu fiz xm mem-sets do Dom0 (até 16 GB - o que funcionou), o / proc / xen / ballon funcionou dentro do DomU também.

    
por Nils 09.04.2011 / 22:52

1 resposta

3

você pode usar o driver de balão que xen tem com memória mínima e memória máxima ... tudo é dinâmico e construído em

    
por 12.04.2011 / 20:00

Tags