htop 显示比 free -h 或 top 更低的内存消耗

htop 显示比 free -h 或 top 更低的内存消耗

我有一台安装了 Artix Linux 的笔记本电脑。当我使用 htop 检查 RAM 使用情况时,它显示内存使用量明显低于 free -h。这是一个例子:

顶部:

Mem[|||||||||||||         1.45G/7.60G]
$ free -h | grep -E 'Mem:|total'
               total        used        free      shared  buff/cache   available
Mem:           7.6Gi       2.0Gi       5.1Gi       335Mi       1.0Gi       5.6Gi

Swap 大部分时间都是空的:

Swp[ 0K/8.01G]

Swap: 8.0Gi 0B 8.0Gi

是的,我确实看到他们使用不同的测量单位;然而,2.0 Gi 实际上会转化为 2.1 G。值之间的差异也在变化;如果我有一个新启动的系统,那么 free 将显示 htop 的双倍值。另外,请注意 RAM 总量是如何相同的。

相关内容