htop 内存使用情况与条形图对比

htop 内存使用情况与条形图对比

附件是命令的屏幕截图htop。我想知道为什么当 126GB 中只有 4.1GB 被使用时,内存条却显示 50% 满。内存条和 4.1GB 的数字代表什么不同的东西吗? 在此处输入图片描述

答案1

请参阅 htop 常见问题解答:http://hisham.hm/htop/index.php?page=faq

htop 中的内存计显示较低的数字,例如 9%,而 top 显示的是 90% 左右!(或者:MEM% 数字很低,但内存条看起来几乎满了。发生了什么事?)

内存计显示的数字是进程使用的总内存。额外的可用内存被 Linux 内核用于缓冲和磁盘缓存,因此总的来说,几乎所有内存都被内核使用。我认为 htop 显示的数字是资源使用情况的更有意义的指标:数字对应于绿色条;蓝色和棕色条分别对应于缓冲区和缓存(如通过 F1 键访问的帮助屏幕中所述)。将内存计配置为以文本显示时(在设置屏幕中,按 F2),也可以获得有关这些的数字数据。

相关内容