SystemTap安装与使用

安装systemtap

使用systemtap之前,安装它,如何安装参考链接1,同时,需要配套安装调试符号表。

centos 64的系统,安装调试符号表:

安装 kernel-debuginfo-common-x86_64-$(uname -r).el7.x86_64.rpm ,kernel-debuginfo-x86_64-$(uname -r).el7.x86_64.rpm两个rpm包

ubuntu 64系统的 安装调试符号表:

如:uname -r 

4.4.0-142-generic #168-Ubuntu

安装如下 deb包:

linux-image-4.4.0-142-generic-dbgsym_4.4.0-142.168_amd64

ubuntu自带的systemtap和Linux kernel的改动不配套,需要给systemtap打上补丁,重新编译安装,具体错误链接2

使用systemtap

 

 

systemtap语言简介

 

用systemtap解决一些实际问题

 

centos 7.2的debuginfo 的rpm包的链接:

1.http://ftp.riken.jp/Linux/cern/centos/7.2/updates/Debug/x86_64/

2.https://bean-li.github.io/systemtap-check-memory-leak/

posted @ 2020-01-12 23:49  东东安安  阅读(777)  评论(0编辑  收藏  举报