有什么建议吗?将 mem=4G 添加到 grub 没用。
自由的 已使用的、可用的、缓存的共享缓冲区总数 内存:2538496 299684 2238812 0 7380 34328 -/+ 缓冲区/缓存:257976 2280520 交换:9896000 0 9896000 uname -a Linux 2.6.26-1-xen-amd64 #1 SMP 星期五 3 月 13 日 21:39:38 UTC 2009 x86_64 GNU/Linux grub> 显示内存 显示内存 存在 EISA 内存 BIOS 接口 地址映射 BIOS 接口存在 下部内存:640K,上部内存(至第一个芯片组孔):3072K [紧随其后的是地址范围描述符条目(值为 64 位)] 可用 RAM:基地址:0x0 X 4GB + 0x0, 长度:0x0 X 4GB + 0xa0000 字节 保留:基地址:0x0 X 4GB + 0xa0000, 长度:0x0 X 4GB + 0x60000 字节 可用 RAM:基地址:0x0 X 4GB + 0x100000, 长度:0x0 X 4GB + 0x300000 字节
答案1
您的内核必须是没有 PAE 的 32 位,启用 PAE 或切换到 64 位内核。
答案2
也可能是您的 xen domU 服务器使用了 2GB,而 dom0 仅显示可用内存,不包括分配给 domU 的内存。