Linux kernel 重复闭塞:闭塞完整事件意味着什么?

Linux kernel 重复闭塞:闭塞完整事件意味着什么?,linux-kernel,perf,Linux Kernel,Perf,我试图使用Linux性能事件来理解块设备IO。我正在监视插入、发布和完成。我有时会得到这样的痕迹: $ perf script | grep 720056912 jbd2/sda5-8 203 368748.496400: block:block_rq_insert: 8,0 FWFS 0 () 720056912 + 8 [jbd2/sda5-8] swapper 0 368748.518255: block:block_rq_issue: 8,0 WS 0 () 72005691

我试图使用Linux性能事件来理解块设备IO。我正在监视插入、发布和完成。我有时会得到这样的痕迹:

$ perf script | grep 720056912
jbd2/sda5-8   203 368748.496400: block:block_rq_insert: 8,0 FWFS 0 () 720056912 + 8 [jbd2/sda5-8]
swapper     0 368748.518255: block:block_rq_issue: 8,0 WS 0 () 720056912 + 8 [swapper/0]
swapper     0 368748.518545: block:block_rq_complete: 8,0 WS () 720056912 + 8 [0]
swapper     0 368748.529398: block:block_rq_complete: 8,0 WS () 720056912 + 0 [0]
从相邻的sched:sched_唤醒事件判断,第二个完整的是真实的

有人知道这里发生了什么吗?除了看第二本书,还有什么办法可以说第一本书是不够的吗?我可以打开更多的事件