blktrace,blkparse,btt工具的制作和使用

1、软件包交叉编译安装

1.1、blktrace源码下载路径

https://git.kernel.dk/cgit/blktrace/

1.2、源码安装

tar -zxvf blktrace-1.2.0.tar.gz
cd blktrace-1.2.0/
make clean
#选择交叉编译工具链
make CC=/new_home/duyh/dyh/project/CI_project/tuya_gw_sg003wna1_sdkx/platforms/linux_rtl8197_mips/toolchain/msdk-4.4.7-mips-EL-3.10-u0.9.33-m32t-140827/bin/mips-linux-gcc blktrace blkparse
cd btt/
make CC=/new_home/duyh/dyh/project/CI_project/tuya_gw_sg003wna1_sdkx/platforms/linux_rtl8197_mips/toolchain/msdk-4.4.7-mips-EL-3.10-u0.9.33-m32t-140827/bin/mips-linux-gcc btt

1.3、blktrace目录下生成blktrace和blkparse,btt目录下生成btt

2、使用

2.1、运行blktrace,指定需要抓取的设备节点

./blktrace -d /dev/mmcblk0

2.2、结束后,按Ctrl+C可以停止,生成mmcblk0.blktrace.0文件

2.3、转换成其他模式的文件

./blkparse -i mmcblk0.blktrace.0 -d mmc.txt

2.4、生成可视化模式

./btt -i mmc.txt -q mmc.q2c_latency

3、其他操作模式,参考如下路径

https://blog.csdn.net/ygtlovezf/article/details/78261179?utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control&dist_request_id=1331996.8470.16189069517268365&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值