I have collected trace data in file parse.bin with blktrace in android.
Then I use btt to parse the cellocted data as below:
/ssd/blktrace/btt/btt -i parse.bin
But it does not report any data. The report is as below:
==================== All Devices ====================
ALL MIN AVG MAX N
==================== Device Overhead ====================
DEV | Q2G G2I Q2M I2D D2C
---------- | --------- --------- --------- --------- ---------
==================== Device Merge Information ====================
DEV | #Q #D Ratio | BLKmin BLKavg BLKmax Total
---------- | -------- -------- ------- | -------- -------- -------- --------
==================== Device Q2Q Seek Information ====================
DEV | NSEEKS MEAN MEDIAN | MODE
---------- | --------------- --------------- --------------- | ---------------
==================== Device D2D Seek Information ====================
DEV | NSEEKS MEAN MEDIAN | MODE
---------- | --------------- --------------- --------------- | ---------------
==================== Plug Information ====================
DEV | # Plugs # Timer Us | % Time Q Plugged
---------- | ---------- ---------- | ----------------
DEV | IOs/Unp IOs/Unp(to)
---------- | ---------- ----------
==================== Active Requests At Q Information ====================
DEV | Avg Reqs @ Q
---------- | -------------
==================== I/O Active Period Information ====================
DEV | # Live Avg. Act Avg. !Act % Live
----------
---------- ------------- ------------- ------
Total Sys
0 0.000000000 0.000000000 0.00
I run btt in the same way as many examples. The input file parse.bin contains valid data.
So why does not btt print any data?