![如何在 Ubuntu 9.10(32 位)下充分利用笔记本电脑中的 4 GB RAM](https://linux22.com/image/1221475/%E5%A6%82%E4%BD%95%E5%9C%A8%20Ubuntu%209.10%EF%BC%8832%20%E4%BD%8D%EF%BC%89%E4%B8%8B%E5%85%85%E5%88%86%E5%88%A9%E7%94%A8%E7%AC%94%E8%AE%B0%E6%9C%AC%E7%94%B5%E8%84%91%E4%B8%AD%E7%9A%84%204%20GB%20RAM.png)
我有一台 Toshiba A100,我将其升级到 4 GB 的 RAM。硬件启动时确实显示 4 GB 的 RAM,我最近安装了 Windows 7,只是想看看它在其上的表现如何。到目前为止一切顺利,它显示 4 GB 的 RAM。并不是说我尝试全部使用,但它显示了它。以前在 XP 下,我也会看到 4 GB 的 RAM。
但在 Ubuntu 9.10(32 位或 64 位)下,它只显示 2.9 GB 的 RAM。我的内核是“pae”编译的内核,它应该可以解决 32 位 CPU 限制的问题。
我怎样才能让 Ubuntu 充分利用我的 4 GB RAM?
答案1
要使 PAE 工作,您需要支持它的系统和应用程序。您有系统(内核),但并非所有应用程序都能看到它,因为它们通常不是这样编译的。
只有开发人员采取额外措施的应用程序才能够使用该内存。通常这些应用程序都是内存需求大的应用程序。MySQL 就是一个标准示例。
虽然您的系统和大多数应用程序只能看到 3GB,但您可以肯定某些应用程序(例如 MySQL)知道如何使用它。
答案2
在 Intel 系统上,台式机芯片组 945 及更早版本无法映射超过 4GB 的任何 RAM。这是硬件限制,无法通过软件解决。如果这没问题,请检查 BIOS 中的内存重新映射选项。