collectd
正在报告以下内容:
buffered: 2%
cached: 52%
free: 30%
slab_recl: 2%
slab_unrecl: 2%
used: 12%
top
正在报告以下内容:
total 1992076
free 590680 (~30%)
used 294576 (~15%)
buff/cache 1106820 (~55%)
htop
正在报告以下内容:
Mem: 1.90G
used: 635M (~33%)
buffers: 35.8M (~02%)
cache: 694M (~37%)
如果进行以下调整, collectd
的数字与top
非常相似:
buff/cache (reported by top)
= cached + slab_recl + buffered (reported by collectd)
used (reported by top)
= used + slab_unrecl (reported by collectd)
如何与此相符的htop
数字?因此,从服务器监视和警报的角度来看,跟踪空闲(或已用)内存的“正确”方法是什么?