在 2.6.26-1-xen-amd64 debian 5、Dell PowerEdge 860 上只能看到 4GB 中的 2GB

在 2.6.26-1-xen-amd64 debian 5、Dell PowerEdge 860 上只能看到 4GB 中的 2GB

有什么建议吗?将 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 的内存。

相关内容