我在努力使htop变得合理。我有一个6 GB内存运行ubuntu15.10的虚拟PC。我在服务器上安装了几个应用程序: Jenkins、Artifactory和其他一些工具。当我运行htop时,我得到以下信息:

当我查看VIRT和RES列时,数字远远超过了顶部的概述,表明当前消费的是1615/5967 MB。
如何才能真正了解服务器上不同的应用程序消耗多少RAM?
默认情况下,选择隐藏内核线程:

我试图启用隐藏的userland线程,现在列表更有意义了:

复制仍然显示,但至少只显示一个应用程序实例的“预期”内存消耗。但不确定是否建议启用此设置。
发布于 2016-04-13 17:56:22
我相信htop默认主进程使用了多少线程,并将显示所有线程。您可以在htop配置文件中编辑它。goto:~/..config/htop/htoprc。或者在htop中尝试按F2和goto来显示选项和按空格,选择“隐藏内核线程”和“隐藏用户线程”应该可以为您将其剪短。
发布于 2016-04-12 18:50:00
简单地说,VIRT colmn是进程可以为该进程使用多少内存。例如,实际上将其映射为self 4612M以便使用。
RES-这代表了它目前使用的内存数量。因为事实上的is目前使用的是7.22亿。
以下是一些更多信息主题的链接;HTOP参考
https://askubuntu.com/questions/756690
复制相似问题