HTOP 显示大量内存使用,但 procslist 显示并非如此

HTOP 显示大量内存使用,但 procslist 显示并非如此

我在服务器上运行 htopUbuntu 16.04LTS来监控我的CPU使用RAM情况。我知道 htop 使用的颜色指示如下:

htop 默认颜色使用

因此,当我查看我的htop概览时,它显示了以下内容: htop 概述

但是,这对我来说似乎不太清楚。htop显示内存使用率几乎为 100%(部分cached memory,但主要是used RAM)。但是,当我查看主要进程(子进程被隐藏)时,使用率甚至不会接近 50% RAM(16.1% + 11.6% + 2.7%)。

所以,这让我有点困惑,我想知道为什么 htop 向我显示几乎完全使用的RAM-bar?

值得注意的是,查看该meminfo页面时,我看到以下概述,表明存在大量缓存 RAM,这与 htop 显示的内容相矛盾?

内存信息

那么,我实际上希望RAM-usagehtop 中的条形图有更多的黄色/橙色?但是,它大约 85% 都是绿色?

是否可能是因为有许多(运行时间非常短的)进程需要大量 RAM,但却很快被暂停而导致 htop 无法显示它们?

编辑 另一张 htop(其中进程使用更多内存)和 meminfo 一起的图片 htop 和 meminfo 一起使用

相关内容