您的位置:首页 > 运维架构 > Linux

Linux内核性能分析Trace-cmd 和 kernelshark

2015-02-25 17:31 253 查看


Linux内核性能分析Trace-cmd 和 kernelshark

|

浏览:245

|

更新:2014-04-15 23:22

简单的介绍如何利用内核Ftrace的前端工具trace-cmd和开源的kernelshark解析工具分析内核性能。本文使用ubuntu作为实验环境,该分析思路适用于android等其他开发平台。

1. install trace-cmd & kernelshark

#sudo apt-get install trace-cmd

#sudo apt-get install kernelshark

2. trace-cmd常用命令



一般使用trace-cmd的命令序列为:reset-->record-->stop



执行ctrl+c停止record动作。



在当前目录下可以看到trace.dat文件,这里是内核irq event事件的记录。可以使用trace-cmd report解析并输出该文件内容。这种方式是文字形式,且不便于分析。那下面就该kernelshark登场了。

3. kernelshark

kernelshark more details, please hit the lik.
http://people.redhat.com/srostedt/kernelshark/HTML/




这个就是图像化的显示,具体的操作可以参考上面的网址http://people.redhat.com/srostedt/kernelshark/HTML/。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: