![Linux内存管理内存检测技术(slub_debugkmemleakkasan) [超详细],第1张 Linux内存管理内存检测技术(slub_debugkmemleakkasan) [超详细],第1张](/aiimages/Linux%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E5%86%85%E5%AD%98%E6%A3%80%E6%B5%8B%E6%8A%80%E6%9C%AF%28slub_debugkmemleakkasan%29+%5B%E8%B6%85%E8%AF%A6%E7%BB%86%5D.png)
F:在free的时候会执行检查。
Z:表示Red Zone的意思。
P:是Poison的意思。
U:会记录slab的使用者信息,如果打开,会会显示分配释放对象的栈回溯。
Redzone overwritten
Object padding overwritten
Object already free
Poison overwritten
slab-out-of-bounds
user-after-free
测试结果如下:
stack-out-of-bounds
global-out-of-bounds
测试结果如下:
vmstat 1,文本显示,1代表1s刷新一次想要曲线的话,把vmstat的结果保存到文本里,然后切到excel下绘图
如果不需要那么短的周期,可用cacti,通过snmp调用,5分钟一个周期。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)