Ubuntu 14.04 64 位 - 仅识别一半的 RAM

Ubuntu 14.04 64 位 - 仅识别一半的 RAM

我的电脑有 8 GB 的 RAM(2 个 4 GB 的内存条)。Windows 10、“memtests”和 BIOS 都可以识别它们,但 Ubuntu 显示不超过 3696 MB。我已经尝试了几个不同的 Ubuntu 版本,但都没有用。

有人告诉我使用 32 位版本(带有 PAE 内核),但我需要 64 位版本。

我该怎么做才能使用全部 8 GB 的 RAM?这是错误吗?我该如何修复它?以下是一些可能对您有帮助的命令:

uname -a

Linux HolyHoundz001 4.2.0-27-generic #32-Ubuntu SMP Fri Jan 22 04:49:08 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

free

             total       used       free     shared    buffers     cached
Mem:       3785208    1125856    2659352      27552      31692     435708
-/+ buffers/cache:     658456    3126752
Swap:     15999996          0   15999996

答案1

据我所知,32 位操作系统无法处理 4 GB 以上的内存寻址。
我从未真正相信过 PAE 这些东西:它需要特定的硬件、兼容的操作系统、兼容的驱动程序、兼容的应用程序……

如果您确实在使用 64 位 Ubuntu(根据您的情况似乎是这样uname -a)并且仍然没有所有可用的 RAM,我强烈建议您单独测试每个模块(即使 Windows 显示全部,也可能仍然有故障)!

如果这是一台普通 PC(即不是租用的专用服务器),请检查 BIOS 中是否有任何花哨的 RAM 自定义参数(超频,或一些奇怪的 a$$P!Mp 我的 R4M可能会影响其行为的“功能”):我在所谓的“游戏玩家”主板上看到过一些很奇怪的事情……

相关内容