为什么系统监视器中显示的内存使用情况与 ps_mem 中的不同?

kaa*_*904 6 memory-usage system-monitor

我从 Mint 17.3(和 Ubuntu Mate 15.10)来到 Ubuntu 16.04,我对 Ubuntu 16.04 的内存使用感到震惊。

全新安装后,16.04 使用了大约 650+ Mb RAM,1 或 2 天后,当我安装了最需要经常使用的应用程序后,16.04 在空闲时使用约 1GB,仅在 4 或 5 时攀升至 1.5GB镀铬标签。

然后我使用终端工具检查内存(我ps_mem在这里使用) - 这里的内存明显低于系统监视器中显示的内存:

没有应用程序的内存

已打开 5 个镀铬标签的内存

所以,我的问题是:

  1. 哪个工具显示正确的内存使用情况:系统监视器还是ps_mem
  2. 为什么 Ubuntu 16.04 使用这么多内存?

Moh*_*ama 6

您可以运行free -m以检查内存使用情况:

Pc_mem显示实际内存使用情况(已使用的列),但gnome 系统监视器根据此答案显示缓冲区/缓存- 已使用)的使用情况。 但我发现系统监视器 3.18.2将方程更改为

(1-(used/total))*100(1-(used/available))*100