[DESCRIPTION]
1) 本FAQ介绍如何抓取 block trace 和 android_fs trace, 及需要查看那些相关的 trace log。
2) 带有root版本的手机,可以直接抓取blockIO trace。
3) 不带root版本的手机,修改 "/sys/kernel/debug/tracing/events/***/enable" 为可读可写的权限后,就可以抓其trace了。
[SOLUTION]
1. 通常需要抓取的 block IO trace
- block trace
k65v1_bsp: /sys/kernel/debug/tracing/events/block # ls
block_bio_backmerge block_dirty_buffer block_rq_issue block_unplug
block_bio_bounce block_getrq block_rq_remap enable
block_bio_complete block_plug block_rq_requeue filter
block_bio_frontmerge block_rq_abort block_sleeprq
block_bio_queue block_rq_complete block_split
block_bio_remap block_rq_insert block_touch_buffer
- android_fs trace
k65v1_bsp: /sys/kernel/debug/tracing/events/android_fs # ls
android_fs_dataread_end android_fs_datawrite_end enable
android_fs_dataread_start android_fs_datawrite_start filter
- emmc tra

本文介绍如何在不同版本的Android系统上抓取blocktrace、android_fstrace等tracelog,包括root版本和非root版本的具体步骤,并提供如何通过文本工具查看和分析这些tracelog的方法。

2408

被折叠的 条评论
为什么被折叠?



