[Devel] [PATCH hci-8.1 0/4] sched: restore Container iowait accounting
Konstantin Khorenko
khorenko at virtuozzo.com
Tue Oct 20 16:06:36 MSK 2026
On Wed, 14 Oct 2026 11:16:23 +0000, Vasileios Almpanis wrote:
> sched: restore Container iowait accounting
>
> Container iowait is always 0 on vz10, both in cpu.proc.stat and in the
> CT's /proc/stat, so top inside a CT shows 0 wa.
>
> Two things are broken. cfs_rq::nr_iowait goes out of balance on a few
> paths, and the group entity never gets sleep_start/block_start, so
> neither idle nor iowait is accounted for the group. The counter has to
> be fixed first, otherwise the groups would look blocked forever.
>
> [...]
Applied to branch-rh10-6.12.0-211.52.1.22.x.vz10-ovz, will be released in rh10-6.12.0-211.52.1.22.9.vz10, thanks!
[1/4] sched: fix cfs_rq::nr_iowait leak on the remote wakeup path
https://bitbucket.org/virtuozzocore/vzkernel.vzs/commits/d9432bac2620
[2/4] sched: keep cfs_rq::nr_iowait balanced for throttled and class changing tasks
https://bitbucket.org/virtuozzocore/vzkernel.vzs/commits/df90c35e9848
[3/4] sched: account sleep and block time of a task group entity
https://bitbucket.org/virtuozzocore/vzkernel.vzs/commits/544bf5f61fc1
[4/4] sched: switch a sleeping task group entity between idle and iowait
https://bitbucket.org/virtuozzocore/vzkernel.vzs/commits/ed6900fdc06c
--
Konstantin Khorenko <khorenko at virtuozzo.com>
More information about the Devel
mailing list