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

2023-05-16

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

blktrace,blkparse,btt工具的制作和使用 的相关文章

随机推荐