PERF-KWORK(1) perf Manual PERF-KWORK(1) (NAME) perf-kwork - ( ) (SYNOPSIS) perf kwork {record|report|latency|timehist|top} (DESCRIPTION) perf kwork : 'perf kwork record ' . 'perf kwork report' (kwork). 'perf kwork latency' (kwork). 'perf kwork timehist' . 'perf kwork top' cpu . : perf kwork record -- sleep 1 perf kwork report perf kwork report -b perf kwork latency perf kwork latency -b perf kwork timehist perf kwork top perf kwork top -b irq workqueue ( / ) : Runtime start Runtime end Cpu Kwork name Runtime Delaytime (TYPE)NAME:NUM (msec) (msec) ----------------- ----------------- ------ ------------------------- ---------- ---------- 1811186.976062 1811186.976327 [0000] (s)RCU:9 0.266 0.114 1811186.978452 1811186.978547 [0000] (s)SCHED:7 0.095 0.171 1811186.980327 1811186.980490 [0000] (s)SCHED:7 0.162 0.083 1811186.981221 1811186.981271 [0000] (s)SCHED:7 0.050 0.077 1811186.984267 1811186.984318 [0000] (s)SCHED:7 0.051 0.075 1811186.987252 1811186.987315 [0000] (s)SCHED:7 0.063 0.081 1811186.987785 1811186.987843 [0006] (s)RCU:9 0.058 0.645 1811186.988319 1811186.988383 [0000] (s)SCHED:7 0.064 0.143 1811186.989404 1811186.989607 [0002] (s)TIMER:1 0.203 0.111 1811186.989660 1811186.989732 [0002] (s)SCHED:7 0.072 0.310 1811186.991295 1811186.991407 [0002] eth0:10 0.112 1811186.991639 1811186.991734 [0002] (s)NET_RX:3 0.095 0.277 1811186.989860 1811186.991826 [0002] (w)vmstat_shepherd 1.966 0.345 ... . (msec.usec) . -D, --dump-raw-trace= sched. -f, --force . -k, --kwork kwork (irq softirq workqueue sched ) -v, --verbose . ( ) perf kwork report .ft C -b:: --use-bpf:: BPF kwork -C:: --cpu:: CPU() ( ). -i:: --input:: . (: perf.data stdin fifo ) -n:: --name:: . -s:: --sort:: (): runtime, max, count -S:: --with-summary:: --time:: : ,. seconds.microseconds . ( ',x.y' ) . ( 'x.y,' ) . 'perf kwork latency' .ft -b, --use-bpf BPF kwork -C, --cpu CPU() ( ). -i, --input . (: perf.data stdin fifo ) -n, --name . -s, --sort (): avg, max, count --time : ,. seconds.microseconds . ( ,x.y) ) . ( x.y,) ) . PERF KWORK TIMEHIST (OPTIONS FOR PERF KWORK TIMEHIST) -C, --cpu CPU() ( ). -g, --call-graph ( ). -i, --input . (: perf.data stdin fifo ) -k, --vmlinux= vmlinux -n, --name . --kallsyms= kallsyms --max-stack backtrace 5. --symfs= . hierarchy ( ) flat ( ) . . --time : ,. seconds.microseconds . ( ,x.y) ) . ( x.y,) ) . perf kwork top .ft C -b:: --use-bpf:: BPF cpu. -C:: --cpu:: CPU() ( ). -i:: --input:: . (: perf.data stdin fifo ) -n:: --name:: . -s:: --sort:: (): rate, runtime, tid --time:: : ,. seconds.microseconds . ( ',x.y' ) . ( 'x.y,' ) . (SEE ALSO) .ft perf-record(1) perf 09/04/2026 PERF-KWORK(1)