Centos 7 仅检测到 3 GB RAM

Centos 7 仅检测到 3 GB RAM

Centos 7 检测到的 RAM 不足 3GB,而不是 4GB

[root@compute ~]# free -m
             total       used       free     shared    buffers     cached
Mem:          2913        425       2488          8          1        228
-/+ buffers/cache:        195       2718
Swap:         3215          0       3215

我该如何进一步排除故障,请提出建议

答案1

您是否在使用板载显卡?系统 RAM 的一部分将专用于板载 GPU。您应该能够在 BIOS 中更改此值(强烈建议使用默认设置)。此外,CentOS 会在发生内核崩溃时保留一部分 RAM 以供使用。这将不可用。

查看 BIOS 设置和任何 kdump 设置(或类似设置,我不确定 CentOS 7 是否专门使用 kdump,但旧版本确实使用过)。这可能会对内存丢失有所启发。

答案2

它是 32 位计算机还是 32 位操作系统?如果是,您看不到超过 4GB 的内容。视频内存将占用空间并使 RAM 不可见。因此,如果您有 1024mb RAM 的视频卡和 4GB 的 RAM,您的计算机将只能看到 3GB 的 RAM,因为 1GB 的视频卡内存被占用了。

看到超过 4GB 的唯一方法是启用 PAE 或拥有 64 位处理器和操作系统。

我会开始检查这一点。

相关内容