首页/系统/Linux 内核与性能调优速查//proc/meminfo 关键字段解读
内存与 OOM58 条

/proc/meminfo 关键字段解读

关注 MemTotal/MemFree/MemAvailable/Buffers/Cached/Slab(SReclaimable/SUnreclaim)/Committed_AS/CommitLimit 的组合,而不是单看 MemFree。

字段组Mem* / Buffers+Cached / Slab / Committed_AS+CommitLimit
SUnreclaim不可回收 slab,持续增长常指向内核或驱动问题

提取关键行

提取关键行
grep -E '^(MemTotal|MemFree|MemAvailable|Buffers|Cached|Slab|SReclaimable|SUnreclaim|Committed_AS|CommitLimit)' /proc/meminfo

易错点

  • Cached 含 tmpfs(Shmem),把 Cached 全部当成可回收缓存会误判
  • SUnreclaim 只增不减时要怀疑内核对象泄漏(容器、驱动场景多见)

数据来源与参考

  • Linux 内核 Documentation/filesystems/proc.rst
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌