Lines Matching +full:wait +full:- +full:delay

2 Delay accounting
5 Tasks encounter delays in execution when they wait
7 runnable task may wait for a free CPU to run on.
9 The per-task delay accounting functionality measures
18 g) write-protect copy
29 delay statistics aggregated for all tasks (or threads) belonging to a
34 aggregate delay statistics into arbitrary groups. To enable this, delay
40 ---------
42 Delay accounting uses the taskstats interface which is described
44 generic data structure to userspace corresponding to per-pid and per-tgid
45 statistics. The delay accounting functionality populates specific fields of
50 for a description of the fields pertaining to delay accounting.
52 delay seen for cpu, sync block I/O, swapin, memory reclaim, thrash page
53 cache, direct compact, write-protect copy, IRQ/SOFTIRQ etc.
56 counter (say cpu_delay_total) for a task will give the delay
60 When a task exits, records containing the per-task statistics
62 task of a thread group, the per-tgid statistics are also sent. More details
66 commands to be run and the corresponding delay statistics to be displayed. It
70 -----
77 Delay accounting is disabled by default at boot up.
96 getdelays [-dilv] [-t tgid] [-p pid]
100 # ./getdelays -d -p 10
105 bash-4.4# ./getdelays -d -t 242
110 …PU count real total virtual total delay total delay average delay max d…
112 IO count delay total delay average delay max delay min
114 SWAP count delay total delay average delay max delay min
116 RECLAIM count delay total delay average delay max delay min
118 THRASHING count delay total delay average delay max delay min
120 COMPACT count delay total delay average delay max delay min
122 WPCOPY count delay total delay average delay max delay min
124 IRQ count delay total delay average delay max delay min
127 Get IO accounting for pid 1, it works only with -p::
129 # ./getdelays -i -p 1
133 The above command can be used with -v to get more debug information.