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

时间:2013-07-02 20:32:59

标签: linux htop

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

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

服务器#1:

服务器#2:

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

谢谢!

1 个答案:

答案 0 :(得分:106)

htop作者在这里。

  

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

是。

来自htop faq

  

htop中的内存表显示较低的数字,例如9%,当top显示90%的内容时! (或者:MEM%数字很低,但是看起来几乎已经满了。发生了什么事?)

     

内存表显示的数字是进程使用的总内存。 Linux内核使用额外的可用内存进行缓冲和磁盘缓存,因此内核几乎整个内存都在使用。我相信htop显示的数字是一个更有意义的资源指标:数字对应绿色条;蓝色和棕色条分别对应缓冲区和缓存(如通过F1键可访问的“帮助”屏幕中所述)。配置内存计量器以显示为文本时,也可以使用有关这些数据的数据(在设置屏幕中,F2)。

希望能够解决问题!干杯!