Re: [RFC] [PATCH] cfq-iosched: add cfq group hierarchical scheduling support

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Nauman Rafique
Date: Wednesday, September 1, 2010 - 8:49 am

On Wed, Sep 1, 2010 at 1:50 AM, Gui Jianfeng <guijianfeng@cn.fujitsu.com> wrote:

There are multiple reasons for "hidden group" proposal being a better approach.

- "Hidden group" would allow us to keep scheduling queues using the
CFQ queue scheduling logic. And does not require any major changes in
CFQ. Aren't we already using that approach to deal with queues at the
root group?

- If queues and groups are treated at the same level, queues can end
up in root cgroup. And we cannot put an upper bound on the number of
those queues. Those queues can consume system resources in proportion
to their number, causing the performance of groups to suffer. If we
have "hidden group", we can configure it to a small weight, and that
would limit the impact these queues in root group can have.

--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: [RFC] [PATCH] cfq-iosched: add cfq group hierarchical ..., KAMEZAWA Hiroyuki, (Wed Sep 1, 2:02 am)
Re: [RFC] [PATCH] cfq-iosched: add cfq group hierarchical ..., Nauman Rafique, (Wed Sep 1, 8:49 am)
Re: [RFC] [PATCH] cfq-iosched: add cfq group hierarchical ..., KAMEZAWA Hiroyuki, (Wed Sep 1, 7:42 pm)