理解 htop

理解 htop

我正在尝试理解 htop。我有一台运行 ubuntu 15.10 的 6 GB RAM 虚拟 PC。我在服务器上安装了一些应用程序:Jenkins、Artifactory 和其他一些工具。当我运行 htop 时,我得到了以下信息:

在此处输入图片描述

当我看着虚拟仿真测试系统可再生能源列中的数字远远超过了顶部的概览,显示当前已消耗 1615/5967 MB。

我如何获得真实的查看服务器上不同应用程序消耗了多少 RAM?

默认情况下隐藏内核线程被选中:

在此处输入图片描述

我尝试过启用隐藏用户空间线程现在这个列表就更有意义了:

在此处输入图片描述

重复项仍会显示,但至少只显示应用程序的一个实例的“预期”内存消耗。不确定是否建议启用此设置。

答案1

简单来说,VIRT 列表示该进程可以使用的内存量。例如,artifacto 自己映射了 4612M 供使用。

RES-这表示当前正在使用多少内存。对于 Artifacto,当前正在使用 722M。

以下是包含更多信息主题的链接; HTOP 参考

答案2

我相信 htop 默认主进程正在使用多少个线程,并将显示所有线程。您可以在 htop 配置文件中编辑它。转到:~/.config/htop/htoprc。或者尝试在 htop 中按 F2 并转到显示选项,然后按空格键选择“隐藏内核线程”和“隐藏用户空间线程”,应该会为您减少它。

相关内容