Linux系统内存管理中,Slab是内核用于高效分配小块内存的重要机制。通过分析Slab内存使用情况,可以有效发现内核内存泄漏、缓存过度占用等问题。
常见Slab内存问题排查
内核缓存异常增长,系统内存不足
具体的现象可能如下:
# free -h 显示可用内存很少
total used free shared buff/cache available
Mem: 15Gi 2.1Gi 256Mi 128Mi 13Gi 12Gi
# 但是drop cache后内存回收有限
echo 3 > /proc/sys/vm/drop_caches
2025年9月12日大约 4 分钟