【发布时间】:2013-03-22 22:49:08
【问题描述】:
blktrace 区分同步写入和异步写入(输出 W 或 WS)。
我想知道,blktrace 如何判断 I/O 请求是否同步?它会查看生物结构中的一些标志吗?
【问题讨论】:
标签: linux io kernel block trace
blktrace 区分同步写入和异步写入(输出 W 或 WS)。
我想知道,blktrace 如何判断 I/O 请求是否同步?它会查看生物结构中的一些标志吗?
【问题讨论】:
标签: linux io kernel block trace
我认为你是对的。 blktrace(在内核空间中)将检查 bio->bi_rw,标志 BIO_RW_SYNCIO。详细信息在 ./kernel/trace/blktrace.c
【讨论】: