本文参考自Lttng
的官方文档。
(1)安装Lttng
:
我使用的是CentOS
,所以按照RHEL
的文档,使用yum
方式安装:
a)构建package
相关信息:
wget -P /etc/yum.repos.d/ http://packages.efficios.com/repo.files/EfficiOS-RHEL7-x86-64.repo
rpmkeys --import http://packages.efficios.com/rhel/repo.key
yum updateinfo
b)接下来安装lttng
软件包:
yum install lttng-ust-devel #安装 lttng-ust会同时安装liburcu0
yum install kmod-lttng-modules
yum install lttng-tools-devel
yum install babeltrace-devel
(2)测试一下:
lttng create my-session
lttng enable-event --kernel --all
lttng start
lttng stop
lttng stop
lttng destroy
接着执行ls
命令:
[root@CentOS ~]# ls
anaconda-ks.cfg lttng-traces
可以看到抓的trace
都在lttng-traces
这个文件夹里。