Linux

創建 Xen DomU 後失憶

  • August 24, 2010

我有 CentOS 5.5,這是我的核心:2.6.18-194.11.1.el5.centos.plusxen

Regulary,我的通勤者有大約 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 需要什麼?

一旦 domU 關閉,Xen 不會自動將記憶體重新分配給域 0。您將需要使用xm mem-set手動重新分配它。

引用自:https://serverfault.com/questions/173892