内存泄漏排查

kernel

kdump-tools

1、kdump-tools (自动转储内核异常的状态,结合crash程序分析)

apt install kdump-tools #确保kdump-tools正常运行没有异常,有几个设置

sudo systemctl start kdump-tools

sudo systemctl status kdump-tools

2、安装最新的crash版本

git clone https://github.com/crash-utility/crash.git

make #会先下载gdb 16.2,可以先在外网下载然后传输都这个文件夹

sudo make install

3、分析

一般转储的文件会存放在/var/crash 路径

sudo crash vmlinux xxx/vmcore.xxx #需要内核的调试文件

bt dis 等命令可用,可以结构体名字+地址解析

kasan、kmemleak等

需要重新编译调试版本内核

应用

asan

相关推荐
qq_243050791 小时前
aflplusplus:开源的模糊测试工具!全参数详细教程!Kali Linux教程!(一)
linux·web安全·网络安全·黑客·渗透测试·模糊测试·kali linux
小慧10242 小时前
2.1话题发布
linux·ros
夜影风3 小时前
Linux系统中自签名HTTPS证书
linux·运维·https
成工小白4 小时前
【Linux】C语言模拟实现shell命令行(程序替换原理)
linux·运维·服务器
福理原乡大王6 小时前
Linux信号详解
linux·运维·服务器·c++·ubuntu·信号处理
锅锅是锅锅6 小时前
ubuntu调整硬盘大小-使用gparted
linux·ubuntu·硬盘·gparted
孙克旭_6 小时前
day031-Shell自动化编程-数组与案例
linux·运维·自动化
潘yi.7 小时前
ELK1日志分析系统
linux·elk
자신을 변화시키다7 小时前
磁盘配额管理
linux·运维·服务器·ubuntu·磁盘管理
两斤半8 小时前
Linux配置go环境
linux·golang