博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
eBPF监控工具bcc系列五工具funccount
阅读量:6469 次
发布时间:2019-06-23

本文共 379 字,大约阅读时间需要 1 分钟。

funccount函数可以通过匹配来跟踪函数,tracepoints 或USDT探针。例如所有以vfs_ 开头的内核函数。

./funccount 'vfs_*'

这个对于探索内核代码很有帮助,可以找出哪个函数在使用那个函数没在使用。

也可以设置间隔,每秒打印一次:

./funccount -i 1 'vfs_*'

跟踪所有tcp函数。

./funccount 'tcp_*'

当执行Ctrl+C进行取消跟踪的时候需要几秒时间。

            可以跟踪可执行文件或库,并指定进程,如下。

./funccount -p 1442 /home/ubuntu/contentions:*

            可以跟踪内核的tracepoints,例如:

./funccount t:block:*

            同样USDT也是使用的

./funccount u:pthread:*mutex* -p 1442

 

转载地址:http://edjko.baihongyu.com/

你可能感兴趣的文章
慕课网学习手记--炫丽的倒计时效果Canvas绘图与动画基础
查看>>
==与equals()的区别
查看>>
基本分类方法——KNN(K近邻)算法
查看>>
在XenCenter6.2中构建CentOS7虚拟机的启动错误
查看>>
.NET Framework3.0/3.5/4.0/4.5新增功能摘要
查看>>
php中表单提交复选框与下拉列表项
查看>>
熟悉常用的Linux操作
查看>>
面象过程与面象对象
查看>>
谷歌设置支持webgl
查看>>
js的AJAX请求有关知识总结
查看>>
Eclipse添加新server时无法选择Tomcat7的问题
查看>>
nginx 配置https 负载均衡
查看>>
双拓扑排序 HDOJ 5098 Smart Software Installer
查看>>
三分 POJ 2420 A Star not a Tree?
查看>>
存储过程报错行提示
查看>>
Leetcode 4 - median-of-two-sorted-arrays
查看>>
修改OBS为仅直播音频
查看>>
OCA读书笔记(3) - 使用DBCA创建Oracle数据库
查看>>
CKEditor的使用-编辑文本
查看>>
puppet来管理文件和软件包
查看>>