我从 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 个 chrome 标签时才攀升至 1.5GB。
然后我使用终端工具检查内存(我ps_mem
在这里使用) - 这里的内存明显低于系统监视器中显示的内存:
所以,我的问题是:
- 哪个工具显示正确的内存使用情况:系统监视器还是
ps_mem
? - 为什么 Ubuntu 16.04 占用这么多内存?
答案1
答案2
我不确定 ps_mem 到底显示了什么,但 gnome 系统监视器是正确的,ubuntu 16.04 有内存问题。我在三台不同的 PC 上安装了 ubuntu 16.04,每台机器的 RAM 使用率都相当高,接近 1.5 Gb(我的意思是启动后没有运行其他程序时的 RAM 使用率)。在 ubuntu 15.10 上,RAM 使用率约为 700Mb。我发现的唯一问题是这个错误报告这证实了这样的错误。我希望 canonical 能修复它。
答案3
我使用以下方式监控应用程序的内存使用情况htop
sudo apt-get update
sudo apt-get install htop
然后运行
htop
得到这个输出:
这些控件非常直观,我可以使用 F6 来SortBy
决定我更感兴趣的是内存还是 CPU%
这篇文章展示了更高级的使用方法htop