BCC Linux 动态跟踪工具开源项目

我要开发同款
匿名用户2016年04月03日
108阅读

技术信息

开源地址
https://github.com/iovisor/bcc
授权协议
Apache

作品详情

BCC是一个开源的Liux动态跟踪工具。无第三方模块依赖,该工具继承BPF这个强大的内核中虚拟机的功能,可对程序进行高效而且安全的跟踪。BPF内建于Liux内核。

下面是对一个磁盘IO核心函数的跟踪截图:

# ./bitehist.py Tracig... Hit Ctrl-C to ed.^C     kbytes          : cout     distributio       0 -> 1        : 3        |                                      |       2 -> 3        : 0        |                                      |       4 -> 7        : 211      |**********                            |       8 -> 15       : 0        |                                      |      16 -> 31       : 0        |                                      |      32 -> 63       : 0        |                                      |      64 -> 127      : 1        |                                      |     128 -> 255      : 800      |**************************************|

工具结构图:

功能介绍

BCC 是一个开源的 Linux 动态跟踪工具。无第三方模块依赖,该工具继承 BPF 这个强大的内核中虚拟机的功能,可对程序进行高效而且安全的跟踪。BPF 内建于 Linux 内核。 下面是对一...

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论