创建 Xen DomU 后内存丢失

创建 Xen DomU 后内存丢失

我有 CentOS 5.5,这是我的内核:2.6.18-194.11.1.el5.centos.plusxen
通常,我的计算机有 ~2G 内存。创建 Xen DomU(2 个域,每个域 512 M 内存)后,内存降至 ~1G,但即使所有域都进入睡眠状态,内存也不会恢复到 2G。

因此,这是 Dom0 启动后直接来自 /proc/meminfo 的 MemTotal 行:

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?

答案1

一旦 domU 关闭,Xen 不会自动将内存重新分配给域 0。您需要使用xm mem-set手动重新分配它。

相关内容