我安装了 10GB,但我的 12.04 LTS 64 位只显示 10GB。但交换显示 10GB,所以我认为它内部确实找到了 10GB?我不记得 Ubunt 究竟是如何计算每个安装的内存默认需要多少交换的。如果只向用户显示 9GB,我可以理解,但 7.8 呢?
主意?
total used free shared buffers cached
Mem: 7975 927 7048 0 38 352
-/+ buffers/cache: 536 7438
Swap: 10228 0 10228
答案1
好吧,10 GB 是个奇数,但现在我明白了——您使用了 5 个 2GB 的包,因为第六个包不好。您很可能必须 2 个 2 个地填充插槽;系统可能无法识别第五个包,因为第六个包丢失了。正如 Terry Wang 所说,首先检查 BIOS/固件中识别的内存量。
很有可能它只能看到 8Gb,因为它看不到第六个包,所以它禁用了这对插槽。另外,请查看主板手册以了解有效的内存配置。
更有可能的是,当你更换并安装第六根内存条时,它将能够看到所有 12Gb