“free -m”的输出不匹配

“free -m”的输出不匹配

我如何检查我的 RAM 使用情况?我正在尝试使用以下命令free -m这里,我应该得到如下结果:

              total      used       free     shared    buffers     cached
Mem:          3699       2896        802          0        247       1120
-/+ buffers/cache:       1528       2170
Swap:         1905         62       1843

但是当我尝试这个命令时我看不到这一行:-/+ buffers/cache: 1528 2170

我总是得到:

               total        used        free      shared  buff/cache   available
Mem:           7903        2395         142         341        5365        4710
Swap:          6541          21        6520

那么,我可以在哪里查看我的可用和已用 RAM?

答案1

更新后的free -m输出与您所指出的 2010 年参考帖子不同。

您要查看的是“可用”值;它现在考虑了缓冲区和缓存。因此,在您的系统中,您有 4710MB 的内存可用,而系统上共有 7903MB 的可用内存。

相关内容