Como alterar a memória para o tempo de execução do DomU

1

Eu tenho um servidor xen com xen-4.1.3, linux-image-3.2.0-3-amd64, squeeze debian e 16Gb de RAM. O domínio-0 tem 1Gb de memória RAM, o restante da memória pertence ao hipervisor. Eu quero começar um domínio de convidado com uma quantidade mínima de memória e aumentá-lo em tempo de execução mais tarde.

Quando inicio um domínio de convidado com 256 Mb de RAM e executo xm mem-set domu 4Gb , obtenho ~ 3Gb apenas no domu e um domínio de convidado free diz:

root@test:~# free
             total       used       free     shared    buffers     cached
Mem:       2830620      72868    2757752          0       2432      43504
-/+ buffers/cache:      26932    2803688
Swap:      1048572          0    1048572

E um domínio convidado dmesg diz:

[    0.000000] Memory: 175912k/2883584k available (3527k kernel code, 448k absent, 2707224k reserved, 3210k data, 612k init)

Quando inicio um domínio de convidado com 2 GB de RAM, posso executar xm mem-set domu 7Gb e obter ~ 7 GB de RAM em um domínio de convidado:

root@test:~# free
             total       used       free     shared    buffers     cached
Mem:       6828228      74944    6753284          0       1328      12568
-/+ buffers/cache:      61048    6767180
Swap:      1048572          0    1048572

E um domínio convidado dmesg :

[    0.000000] Memory: 1674960k/16651264k available (3527k kernel code, 448k absent, 14975856k reserved, 3210k data, 612k init)

Como posso iniciar um domínio convidado com uma quantidade mínima de memória RAM (256 MB) e aumentá-lo em 15 GB?

    
por saffron 16.12.2012 / 12:08

1 resposta

0

isso ajudaria no seu arquivo xen vm?

memory = 256
maxmem = 12288
    
por 16.12.2012 / 16:45