11.10 x86 - 内存 RAM 问题(安装 8 GB 时显示 3.4 GB)

11.10 x86 - 内存 RAM 问题(安装 8 GB 时显示 3.4 GB)

我最近在一台安装了 2 x 4 GB RAM(总共 8 GB)的新计算机上安装了 Ubuntu 11.10 x86。

但是当我进入 Ubuntu 系统监视器时,它只显示 3.4 GB 内存(和 8 GB 交换空间)。我在同一台计算机上还安装了双启动的 Windows 7,在“控制面板 > 系统”中显示 8 GB RAM。BIOS 也识别出 8 GB。

我认为这可能是 x86 版本的问题,我需要使用 x64,但我刚刚问了一位拥有同一台计算机并安装了 Ubuntu 11.04 x86 的朋友,他说系统监视器显示他有 8 GB 的 RAM。

我可以尝试什么来让 Ubuntu 识别 8 GB 的 RAM?我真的不知道从哪里开始测试。

$ sudo dmidecode --type 17 | grep -E "Size|Form Factor|Memory Device|Type"[sudo] password for revered:
Memory Device
    Size: 4096 MB
    Form Factor: DIMM
    Type: Unknown
    Type Detail: None
Memory Device
    Size: 4096 MB
    Form Factor: DIMM
    Type: Unknown
    Type Detail: None
Memory Device
    Size: No Module Installed
    Form Factor: DIMM
    Type: Unknown
    Type Detail: None
Memory Device
    Size: No Module Installed
    Form Factor: DIMM
    Type: Unknown
    Type Detail: None

$ free
             total       used       free     shared    buffers     cached
Mem:       3608164     566356    3041808          0      36748     222304
-/+ buffers/cache:     307304    3300860
Swap:      8369148          0    8369148

答案1

如果 32 位安装程序检测到 4GB 或更大的 RAM,则默认安装 PAE 内核。该检测一定出了问题,或者您在安装时 RAM 较少,后来又进行了升级。

无论如何,您都应该使用能够看到所有 RAM 的 PAE 内核。安装linux-image-generic-pae应引入最新 PAE 内核的软件包,如果一切顺利,则删除通用内核。

答案2

在 32 位操作系统上,最多可使用 4GB RAM。PAE 内核是个例外,它基本上是一个支持更多 RAM 的 32 位内核。

我建议你安装 64 位操作系统,因为这通常会提供更好的性能。另一个解决方案是安装 PAE 内核,这可以从软件中心完成。

相关内容