]> git.baikalelectronics.ru Git - kernel.git/commit
sched: Provide iowait counters
authorArjan van de Ven <arjan@linux.intel.com>
Mon, 20 Jul 2009 18:26:58 +0000 (11:26 -0700)
committerIngo Molnar <mingo@elte.hu>
Wed, 2 Sep 2009 06:44:08 +0000 (08:44 +0200)
commit704ff3bc0e978d51cfd6d6be81d674994d8ff585
treefa7e44d9ad3eb22517f0724e71f9812f71a16ae2
parent5829d6512f7b1f1805a8a3491548466ecbfd8860
sched: Provide iowait counters

For counting how long an application has been waiting for
(disk) IO, there currently is only the HZ sample driven
information available, while for all other counters in this
class, a high resolution version is available via
CONFIG_SCHEDSTATS.

In order to make an improved bootchart tool possible, we also
need a higher resolution version of the iowait time.

This patch below adds this scheduler statistic to the kernel.

Signed-off-by: Arjan van de Ven <arjan@linux.intel.com>
Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
LKML-Reference: <4A64B813.1080506@linux.intel.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
include/linux/sched.h
kernel/sched.c
kernel/sched_debug.c
kernel/sched_fair.c