首页/系统/Linux 运维命令速查/slabtop 内核 Slab 占用排行
性能与监控48 条

slabtop 内核 Slab 占用排行

内存被内核对象吃掉(Slab 高)时用 slabtop 排序看具体缓存:dentry、inode_cache 等增长能解释「没进程吃内存」的怪象。

Linux 运维命令速查系统更新于 2026-10-12
用途按缓存对象查看内核 Slab 占用
语法slabtop [选项]
所属procps-ng

常用示例

常用示例
slabtop -s c -o | head -n 20     # 按缓存大小排序,一次性输出
grep -E 'Slab|SReclaimable|SUnreclaim' /proc/meminfo
SUnreclaim 持续增长要警惕(不可回收);dentry/inode 高多为海量文件访问,属可回收部分。

易错点

  • slabtop 需要 root 或无限制读取 /proc/slabinfo
  • SReclaimable 会在内存压力下自动回收,不必急于人工干预

数据来源与参考

  • man 1 slabtop(procps-ng)
  • man 5 proc(/proc/slabinfo)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌