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