| 观测 | /sys/kernel/slab/<cache>/objects |
|---|---|
| 泄漏扫描 | CONFIG_DEBUG_KMEMLEAK + debugfs |
| 拆分 | SReclaimable vs SUnreclaim |
步骤
步骤
watch -n30 'sudo slabtop -o -s c | head -10'
cat /sys/kernel/slab/dentry/objects
# kmemleak: echo scan > /sys/kernel/debug/kmemleak定位内核对象泄漏:slabtop 找持续增长缓存 → 读 /sys/kernel/slab/<cache>/ 的 objects → 必要时启用 kmemleak 扫描。
| 观测 | /sys/kernel/slab/<cache>/objects |
|---|---|
| 泄漏扫描 | CONFIG_DEBUG_KMEMLEAK + debugfs |
| 拆分 | SReclaimable vs SUnreclaim |
watch -n30 'sudo slabtop -o -s c | head -10'
cat /sys/kernel/slab/dentry/objects
# kmemleak: echo scan > /sys/kernel/debug/kmemleak