安装了 10GB 但只显示 7.8

安装了 10GB 但只显示 7.8

我安装了 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

相关内容