У меня CentOS 5.5 и это мое ядро: 2.6.18-194.11.1.el5.centos.plusxen
Обычно у моего компьютера ~ 2 ГБ памяти. После создания Xen DomU (2 домена по 512 МБ памяти каждый) он опустился до ~ 1 ГБ, но не возвращается к 2 ГБ даже после того, как все домены переходят в спящий режим.
Итак, это строка MemTotal из / proc / meminfo сразу после загрузки Dom0:
MemTotal: 1777664 kB
И это после того, как я загружаюсь и загружаю 2 DomU:
MemTotal: 980992 kB
Это результат списка xm после того, как я отключил домены:
[~]# xm list
Name ID Mem(MiB) VCPUs State Time(s)
Domain-0 0 958 2 r----- 1819.9
[~]#
Что мне нужно для возврата памяти Dom0?
Xen не перераспределяет память в домен 0 автоматически после завершения работы domU. Вам нужно будет использовать xm mem-set
перераспределить вручную.