Centos 7 僅偵測到 3 GB RAM

Centos 7 僅偵測到 3 GB RAM

Centos 7 僅偵測到小於 3GB 的 RAM,而不是 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,由於佔用了 1GB 顯示卡內存,您的電腦將只能看到 3GB RAM。

查看超過 4GB 的唯一方法是啟用 PAE 或擁有 64 位元處理器和作業系統。

我會開始檢查這一點。

相關內容