htop 中的内存计显示一个较低的数字,例如 9%,而 top 显示的是 90% 之类的东西!(或者:MEM% 数字很低,但条形图看起来几乎满了。这是怎么回事?)
内存表显示的数字是进程使用的总内存。额外的可用内存被 Linux 内核用于缓冲和磁盘缓存,因此几乎整个内存都被内核使用。我相信 htop 显示的数字是一个更有意义的资源使用指标:数字对应于绿色条;蓝色和棕色条分别对应于缓冲区和缓存(如可通过 F1 键访问的帮助屏幕中所述)。在将内存计量器配置为显示为文本(在设置屏幕中,F2)时,也可以使用有关这些的数字数据。
请参阅 htop 常见问题解答:http ://hisham.hm/htop/index.php?page=faq