如何解释来自 htop 的内存使用信息
Posted
技术标签:
【中文标题】如何解释来自 htop 的内存使用信息【英文标题】:How do I interpret the memory usage information from htop 【发布时间】:2013-06-30 09:31:38 【问题描述】:我们的实验室中有多台服务器,我试图确定哪一台服务器当前有更多可用资源。我试图解释 htop 显示的信息,但我不是 100% 理解所有这些数字。
我在发出 htop 后为每台服务器截屏:
服务器 #1:
服务器 #2:
服务器#1 的可用内存是否比服务器#2 多?我应该看 Avg 还是 Mem?或者我应该看什么其他参数?
谢谢!
【问题讨论】:
【参考方案1】:htop 作者在这里。
服务器 #1 的可用内存是否比服务器 #2 多?
是的。
来自htop faq:
htop 中的内存计量器显示一个较低的数字,例如 9%,而 top 显示的是 90% 之类的东西! (或者:MEM% 数很低,但条形图看起来几乎满了。这是怎么回事?)
内存计显示的数字是进程使用的总内存。 Linux 内核将额外的可用内存用于缓冲和磁盘缓存,因此内核几乎使用了全部内存。我相信 htop 显示的数字是一个更有意义的资源使用指标:数字对应于绿色条;蓝色和棕色条分别对应于缓冲区和缓存(如可通过 F1 键访问的帮助屏幕中所述)。在将内存计配置为显示为文本(在设置屏幕中,F2)时,也可以使用有关这些的数字数据。
希望能解决问题!干杯!
【讨论】:
以上是关于如何解释来自 htop 的内存使用信息的主要内容,如果未能解决你的问题,请参考以下文章
如何在 ubuntu 中按 htop 显示内存使用量而不是百分比