CFS group scheduling
Posted Aug 28, 2007 15:41 UTC (Tue) by kolyshkin
Parent article: CFS group scheduling
This type of scheduling is called "group scheduling"; Linux has never really supported it with any scheduler.
Well, whe scheduler we have in OpenVZ is doing just that. It's a two-level CPU scheduler. On the first level schedules between groups of processes (with each group being a container), taking into account the (relative) priorities for those groups, and the (absolute) limits on the CPU time being used. On the second level, it schedules the process within chosen group.
That's indeed nice that such a feature appears in vanilla kernel.
to post comments)