diff options
Diffstat (limited to 'Documentation/cgroups')
-rw-r--r-- | Documentation/cgroups/blkio-controller.txt | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/Documentation/cgroups/blkio-controller.txt b/Documentation/cgroups/blkio-controller.txt index 6e52e7c512a4..db054ea3e7fb 100644 --- a/Documentation/cgroups/blkio-controller.txt +++ b/Documentation/cgroups/blkio-controller.txt | |||
@@ -150,6 +150,35 @@ Details of cgroup files | |||
150 | cgroup's existence. Queue size samples are taken each time one of the | 150 | cgroup's existence. Queue size samples are taken each time one of the |
151 | queues of this cgroup gets a timeslice. | 151 | queues of this cgroup gets a timeslice. |
152 | 152 | ||
153 | - blkio.group_wait_time | ||
154 | - Debugging aid only enabled if CONFIG_DEBUG_CFQ_IOSCHED=y. | ||
155 | This is the amount of time the cgroup had to wait since it became busy | ||
156 | (i.e., went from 0 to 1 request queued) to get a timeslice for one of | ||
157 | its queues. This is different from the io_wait_time which is the | ||
158 | cumulative total of the amount of time spent by each IO in that cgroup | ||
159 | waiting in the scheduler queue. This is in nanoseconds. If this is | ||
160 | read when the cgroup is in a waiting (for timeslice) state, the stat | ||
161 | will only report the group_wait_time accumulated till the last time it | ||
162 | got a timeslice and will not include the current delta. | ||
163 | |||
164 | - blkio.empty_time | ||
165 | - Debugging aid only enabled if CONFIG_DEBUG_CFQ_IOSCHED=y. | ||
166 | This is the amount of time a cgroup spends without any pending | ||
167 | requests when not being served, i.e., it does not include any time | ||
168 | spent idling for one of the queues of the cgroup. This is in | ||
169 | nanoseconds. If this is read when the cgroup is in an empty state, | ||
170 | the stat will only report the empty_time accumulated till the last | ||
171 | time it had a pending request and will not include the current delta. | ||
172 | |||
173 | - blkio.idle_time | ||
174 | - Debugging aid only enabled if CONFIG_DEBUG_CFQ_IOSCHED=y. | ||
175 | This is the amount of time spent by the IO scheduler idling for a | ||
176 | given cgroup in anticipation of a better request than the exising ones | ||
177 | from other queues/cgroups. This is in nanoseconds. If this is read | ||
178 | when the cgroup is in an idling state, the stat will only report the | ||
179 | idle_time accumulated till the last idle period and will not include | ||
180 | the current delta. | ||
181 | |||
153 | - blkio.dequeue | 182 | - blkio.dequeue |
154 | - Debugging aid only enabled if CONFIG_DEBUG_CFQ_IOSCHED=y. This | 183 | - Debugging aid only enabled if CONFIG_DEBUG_CFQ_IOSCHED=y. This |
155 | gives the statistics about how many a times a group was dequeued | 184 | gives the statistics about how many a times a group was dequeued |