O Xen não realoca automaticamente a memória para o domínio 0 depois que um domU é desligado. Você precisará usar xm mem-set
para realocá-lo manualmente.
Eu tenho o CentOS 5.5 e este é o meu kernel: 2.6.18-194.11.1.el5.centos.plusxen
Regular, meu comutador tem ~ 2G de memória.
Depois de criar o Xen DomUs (2 domínios 512 M de memória cada um), reduza para ~ 1G, mas não retorna para 2G
mesmo depois de todos os domínios irem dormir.
Portanto, esta é a linha MemTotal de / proc / meminfo diretamente após a inicialização do Dom0:
MemTotal: 1777664 kB
E isso é depois de eu inicializar e inicializar 2 DomUs:
MemTotal: 980992 kB
Esta é a saída da lista xm depois que eu coloquei os domínios abaixo:
[~]# xm list
Name ID Mem(MiB) VCPUs State Time(s)
Domain-0 0 958 2 r----- 1819.9
[~]#
O que eu preciso para devolver a memória ao Dom0?