手机版
你好,游客 登录 注册
背景:
阅读新闻

KernelShark 1.0 发布,从GTK切换到Qt

[日期:2019-07-27] 来源:Linux公社  作者:醉落红尘 [字体: ]

KernelShark 1.0已发布,作为可视化Trace-cmd Linux内核跟踪的工具。

Kernelshark作为trace-cmd的前端,借助图形化,灵活的filter,缩放功能,能更有效的帮助分析,高效的得到结果。它包含Ftrace以进行内部Linux内核跟踪,以分析内核中正在发生的事情。

为了为所有这些可视化提供支持,KernelShark最初是使用GTK工具包编写的,但现在已经转移到Qt5。 目前的维护者Steven Rostedt指出,新的Qt化的KernelShark更具可扩展性,更快,更易于使用。

想要了解更多关于KernelShark 1.0及其跟踪可视化的信息,请访问KernelShark.org

跟踪系统进程切换

(1)trace-cmd record -e 'sched_wakeup*' -e sched_switch -e 'sched_migrate*'

会在当前文件下面生成文本格式的调试信息trace.dat

(2)kernelshark trace.dat

图像化调试信息

KernelShark 1.0 发布,从GTK切换到Qt 

Ubuntu 18.04下安装KernelShark:

linuxidc@linuxidc:~/www.linuxidc.com$ sudo apt-get install kernelshark
[sudo] linuxidc 的密码:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树     
正在读取状态信息... 完成     
下列软件包是自动安装的并且现在不需要了:
  libllvm7 Python-appindicator
使用'sudo apt autoremove'来卸载它(它们)。
将会同时安装下列软件:
  trace-cmd
下列【新】软件包将被安装:
  kernelshark trace-cmd
升级了 0 个软件包,新安装了 2 个软件包,要卸载 0 个软件包,有 15 个软件包未被升级。
需要下载 1,420 kB 的归档。
解压缩后会消耗 3,740 kB 的额外空间。
您希望继续执行吗? [Y/n] Y

KernelShark 1.0 发布,从GTK切换到Qt

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址https://www.linuxidc.com/Linux/2019-07/159620.htm

linux
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款