如何解释来自 htop 的内存使用信息

我们实验室里有多个服务器,我试图确定哪个服务器目前有更多可用资源。我试图解释顶部显示的信息,但我不是100% 理解所有这些数字。

在发出 htop 命令之后,我为每个服务器拍摄了一张屏幕快照:

服务器 # 1:

服务器 # 2:

服务器 # 1的可用内存是否比服务器 # 2多?我应该看 Avg 还是 Mem?或者我应该看看其他什么参数?

谢谢!

45103 次浏览

这里是第一作者。

服务器 # 1的可用内存是否比服务器 # 2多?

是的。

来自 常见问题:

Htop 中的内存表显示一个较低的数字,比如9% ,而 top 显示的数字大约是90% !(或者: MEM% 数值很低,但是条看起来几乎满了。怎么回事?)

内存计量器显示的数字是进程使用的总内存。额外的可用内存被 Linux 内核用于缓冲和磁盘缓存,因此总的来说几乎整个内存都被内核使用。我相信 htop 显示的数字是一个更有意义的资源使用指标: 数字对应于绿色条; 蓝色和棕色条分别对应于缓冲区和缓存(正如可通过 F1键访问的 Help 屏幕所解释的那样)。当配置内存计量器以文本形式显示时(在安装屏幕 F2中) ,也可以获得关于这些内存计量器的数字数据。

希望事情都解决了,干杯!