我如何从htop解释内存使用信息


70

我们的实验室中有多台服务器,我试图确定哪台服务器当前有更多资源。我试图解释htop显示屏上的信息,但我不是100%理解所有这些数字。

发出htop之后,我为每个服务器拍摄了一个屏幕截图:

服务器#1:

服务器2:

服务器1的可用内存是否大于服务器2的可用内存?我应该看平均还是记忆?还是我应该看其他什么参数?

谢谢!

Answers:


120

htop作者在这里。

服务器1的可用内存是否大于服务器2的可用内存?

是。

顶部常见问题解答

当top显示类似90%的值时,htop中的内存表会显示一个较小的数字,例如9%!(或者:MEM%数字低,但是条形看上去几乎已满。这是怎么回事?)

内存表显示的数字是进程使用的总内存。Linux内核将额外的可用内存用于缓冲和磁盘缓存,因此内核几乎总共使用了全部内存。我相信htop显示的数字是使用的资源的更有意义的度量:数字对应于绿色条;蓝色和棕色条分别对应于缓冲区和缓存(如可通过F1键访问的“帮助”屏幕中所述)。当配置内存条以文本形式显示时(在“设置”屏幕中,F2),有关这些内容的数值数据也可用。

希望这能说明问题!干杯!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.