Re: [RFC v2 PATCH 0/8] CFS Hard limits - v2

From: Balbir Singh
Date: Wed Sep 30 2009 - 10:38:32 EST


* Pavel Emelyanov <xemul@xxxxxxxxxx> [2009-09-30 17:36:29]:

> Bharata B Rao wrote:
> > Hi,
> >
> > Here is the v2 post of hard limits feature for CFS group scheduler. This
> > RFC post mainly adds runtime borrowing feature and has a new locking scheme
> > to protect CFS runtime related fields.
> >
> > It would be nice to have some comments on this set!
>
> I have a question I'd like to ask before diving into the code.
> Consider I'm a user, that has a 4CPUs box 2GHz each and I'd like
> to create a container with 2CPUs 1GHz each. Can I achieve this
> after your patches?

I don't think the GHz makes any sense, consider CPUs with frequency
scaling. If I can scale from 1.6GHz to say 2.6GHz or 2GHz to 4GHz,
what does it mean for hard limit control? Hard limits define control
over existing bandwidth, anything else would be superficial and hard
hard to get right for both developers and users.

--
Balbir
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/