@@ -100,29 +100,29 @@ Get delays, since system boot, for pid 10::
# ./getdelays -d -p 10
(output similar to next case)
-Get sum of delays, since system boot, for all pids with tgid 5::
+Get sum and peak of delays, since system boot, for all pids with tgid 242::
- # ./getdelays -d -t 5
+ bash-4.4# ./getdelays -d -t 242
print delayacct stats ON
- TGID 5
-
-
- CPU count real total virtual total delay total delay average
- 8 7000000 6872122 3382277 0.423ms
- IO count delay total delay average
- 0 0 0.000ms
- SWAP count delay total delay average
- 0 0 0.000ms
- RECLAIM count delay total delay average
- 0 0 0.000ms
- THRASHING count delay total delay average
- 0 0 0.000ms
- COMPACT count delay total delay average
- 0 0 0.000ms
- WPCOPY count delay total delay average
- 0 0 0.000ms
- IRQ count delay total delay average
- 0 0 0.000ms
+ TGID 242
+
+
+ CPU count real total virtual total delay total delay average delay max
+ 239 296000000 307724885 1127792 0.005ms 0.238382ms
+ IO count delay total delay average delay max
+ 0 0 0.000ms 0.000000ms
+ SWAP count delay total delay average delay max
+ 0 0 0.000ms 0.000000ms
+ RECLAIM count delay total delay average delay max
+ 0 0 0.000ms 0.000000ms
+ THRASHING count delay total delay average delay max
+ 0 0 0.000ms 0.000000ms
+ COMPACT count delay total delay average delay max
+ 0 0 0.000ms 0.000000ms
+ WPCOPY count delay total delay average delay max
+ 230 19100476 0.083ms 0.383822ms
+ IRQ count delay total delay average delay max
+ 0 0 0.000ms 0.000000ms
Get IO accounting for pid 1, it works only with -p::
@@ -93,7 +93,7 @@ void __delayacct_tsk_init(struct task_struct *tsk)
/*
* Finish delay accounting for a statistic using its timestamps (@start),
- * accumalator (@total) and @count
+ * accumulator (@total) and @count
*/
static void delayacct_end(raw_spinlock_t *lock, u64 *start, u64 *total, u32 *count, u64 *max)
{