操作系统只报告 4.1GB 的 RAM 而不是安装的 6GB ......为什么?

nei*_*man 5 64-bit 11.10 memory-usage ram

我的 ubuntu 64 位 11.10 安装盒有 6GB RAM,但 Ubuntu 只使用 4.1GB。

我已经阅读了有关 4GB 限制等的各种内容,但所有这些都在谈论使用少于 4GB 的内容。

什么可能导致这种情况?

我的硬件:

  • 华硕 P5Q Pro
  • 英特尔酷睿 2 四核 Q6600 @ 2.40GHz x4
  • GeForce 9600GT (1024MB) 卡未集成
  • 3x 2GB DDR2 RAM 模块 - PC-6400

输出 uname -a

Linux ASUS-P5Q-PRO 3.0.0-13-generic #22-Ubuntu SMP Wed Nov 2 13:27:26 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)

nei*_*man 1

在我上面的问题中,我说过 BIOS 看到的是 6GB。我这么说是因为启动时,它在启动前显示设备信息等,它列出了 6GB RAM。

John 建议我寻找 HPET 的设置,在这样做时,我发现 BIOS 设置报告唯一可用的系统内存量约为 4.3GB。

这显然表明这不是 Ubuntu 问题(希望我能早点发现这个问题!),将其中一根 2GB 内存条替换为 2 个 1GB 内存条,就可以得到我想要的 6GB 内存。

我之前的内存配置是:

DIMM0: 2GB DDR2
DIMM1: 2GB DDR2
DIMM2: 2GB DDR2
DIMM3: EMPTY
Run Code Online (Sandbox Code Playgroud)

我现在的配置是:

DIMM0: 2GB DDR2
DIMM1: 1GB DDR2
DIMM2: 2GB DDR2
DIMM3: 1GB DDR2
Run Code Online (Sandbox Code Playgroud)

这只是因为我必须移除一根有缺陷的棍子而发生的!但至少现在已经解决了!