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

有什么build议么? 添加mem = 4G到grub没有帮助。

自由
             caching总共使用的空闲共享缓冲区
 Mem:2538496 299684 2238812 0 7380 34328
 -  / + buffers / cache:257976 2280520
交换:9896000 0 9896000


 uname -a
 Linux 2.6.26-1-xen-amd64#1 SMP Fri Mar 13 21:39:38 UTC 2009 x86_64 GNU / Linux

 grub> displaymem
 displaymem
  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字节

您的内核必须是32位,没有PAE,启用PAE或切换到64位内核。

也可能是您的xen domU服务器使用2GB,dom0只显示可用内存,不包括分配给domU的内存。