在使用实时模式时,我会:
-d /dev/sdc1 1 -o -|blkparse -f '%a %c‘-i -
我只想将显示的数据限制为“action”和“cpu id”。相反,我得到了总结和所有常用的字段-如下所示:
root@debian:~# blktrace -d /dev/sdc1 -o -|blkparse -f '%a %c' -i -
G 0I 0D 0C 1A 1Q 1G 1I 1 8,33 1 0 0.223885454 0 m N cfq171SN / insert_request
8,33 1 0 0.223889784 0 m N cfq171SN / add_to_rr
8,33 1 0 0.223899213 0 m N cfq171SN / preempt
8,33 1 0 0.223902006 0 m N cfq112A / slice expired t=1
8,33 1 0 0.223905987 0 m N cfq112A / resid=-5320676662
8,33 1 0 0.223911924 0 m N / served: vt=759045757045622 min_vt=758881917045622
8,33 1 0 0.223915765 0 m N cfq112A / sl_used=40000000 disp=6 charge=40000000 iops=0 sect=848
8,33 1 0 0.223918000 0 m N cfq112A / del_from_rr
8,33 1 0 0.223926591 0 m N cfq workload slice:100000000
8,33 1 0 0.223929175 0 m N cfq171SN / set_active wl_class:0 wl_type:1
8,33 1 0 0.223934203 0 m N cfq171SN / Not idling. st->count:1
8,33 1 0 0.223936578 0 m N cfq171SN / dispatch_insert
8,33 1 0 0.223940070 0 m N cfq171SN / dispatched a request
8,33 1 0 0.223942375 0 m N cfq171SN / activate rq, drv=1
D 1C 1 8,33 1 0 0.225572959 0 m N cfq171SN / complete rqnoidle 1
8,33 1 0 0.225579035 0 m N cfq171SN / set_sl如何关闭ctrl并更有效地使用-f时自动显示的摘要?(我还尝试了"%-4c")基本上我想要抑制正在显示的标准标头,并使用-f修改它的格式
发布于 2017-09-14 15:31:05
添加-q (静音)以抑制摘要,并在格式中包含一个换行符,以获取新行上的每一对值:
$ sudo blktrace -d /dev/sdc1 -o - | blkparse -f '%a %c\n' -q -i -
G 0
I 0
D 0
C 1
A 1https://unix.stackexchange.com/questions/392118
复制相似问题