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

Uop*_*lem 5 hardware memory 11.10 system-monitor ram

我最近在安装了 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
Run Code Online (Sandbox Code Playgroud)

mik*_*ver 6

如果 32 位安装程序检测到 4GB 或 RAM 或更多,则默认安装 PAE 内核。该检测肯定出了问题,或者您在安装时可能有较少的 RAM,并在稍后升级。

无论如何,您应该使用 PAE 内核,它将看到所有 RAM。安装linux-image-generic-pae应该拉入最新 PAE 内核的包,如果一切顺利,删除通用内核。


Rob*_*inJ 5

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

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

  • 是的。只需安装“linux-image-generic-pae”并重新启动。PAE 内核应该看到所有的 RAM。 (4认同)
  • 您可能使用通用内核,它无法识别超过 4GB 的容量。您能否发布 `uname -a` 的输出来验证这一点。 (2认同)