summaryrefslogtreecommitdiff
path: root/include/linux/kernel_stat.h
diff options
context:
space:
mode:
authorAndrew Morton <akpm@digeo.com>2002-10-02 22:58:25 -0700
committerLinus Torvalds <torvalds@home.transmeta.com>2002-10-02 22:58:25 -0700
commit7b88e5e0bdf25a3c7d7b6efd5caa54cbcdfec861 (patch)
treeca8d59090a3e5c168a67ce3c4c20b44367a1267f /include/linux/kernel_stat.h
parent7e96bae145f0f6bf287e5ba11679c114ed76f5d7 (diff)
[PATCH] "io wait" process accounting
Patch from Rik adds "I/O wait" statistics to /proc/stat. This allows us to determine how much system time is being spent awaiting IO completion. This is an important statistic, as it tends to directly subtract from job completion time. procps-2.0.9 is OK with this, but doesn't report it.
Diffstat (limited to 'include/linux/kernel_stat.h')
-rw-r--r--include/linux/kernel_stat.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/include/linux/kernel_stat.h b/include/linux/kernel_stat.h
index 38ec5b8edc2e..a687f5b224e9 100644
--- a/include/linux/kernel_stat.h
+++ b/include/linux/kernel_stat.h
@@ -18,7 +18,9 @@
struct kernel_stat {
unsigned int per_cpu_user[NR_CPUS],
per_cpu_nice[NR_CPUS],
- per_cpu_system[NR_CPUS];
+ per_cpu_system[NR_CPUS],
+ per_cpu_idle[NR_CPUS],
+ per_cpu_iowait[NR_CPUS];
unsigned int dk_drive[DK_MAX_MAJOR][DK_MAX_DISK];
unsigned int dk_drive_rio[DK_MAX_MAJOR][DK_MAX_DISK];
unsigned int dk_drive_wio[DK_MAX_MAJOR][DK_MAX_DISK];