blktrace-1.2.0.tar.gz
make clean
make CC=arm-linux-xxx-gcc blktrace blkparse
Cd btt
make CC=arm-linux-xxx-gcc btt
实时刷新数据
./blktrace -d /dev/mmc0 -o - | ./blkparse -i -
./blktrace -d /dev/mmc0 -o mmc0
./blkparse -i mmc0.blktrace.0 -o mmc0.txt
btt -i mmc0.blktrace.0 > mmc0_btt.txt
内核需要开启CONFIG_DEBUG_FS CONFIG_BLK_DEV_IO_TRACE
设备使用时需要挂载:
mount -t debugfs none /sys/kernel/debug/