Linux 只能看到我的 1/2 RAM?

Linux 只能看到我的 1/2 RAM?

Linux 只能看到我内存的一半 我的内存大小是 2048mb,但 Linux 只能看到 1300mb。为什么?不,它不是缓冲的,因为 ubuntu free 命令不会打印空闲的缓冲内存 以下是命令的输出free

Lubuntu 16.04 x32

答案1

你的 RAM 在那里。只是其中的一部分正在被使用。每当你的电脑开机时,一些东西就会被加载到它的 RAM 中,所以你会绝不看到整个 RAM 显示为“可用”。您要查找的内容位于“总计”列中。

例如,在我的计算机上:

              total        used        free      shared  buff/cache   available
Mem:          15938        9361        2307        1436        4269        4807
Swap:         16383         868       15515

我有 15938 M 的 RAM,其中 4807 M 当前可用,9361 M 正在被各种进程使用。您看不到是2048因为您正在使用-m。请尝试--mega一下。如果您的下一个问题是为什么 Linux 占用了这么多 RAM,请参阅http://linuxatemyram.com

相关内容