On Mon, Feb 6, 2012 at 2:19 PM, Jan Safranek <jsafr...@redhat.com> wrote:

> On 02/04/2012 05:34 AM, Balbir Singh wrote:
> > On Fri, Feb 3, 2012 at 7:29 PM, Jan Safranek <jsafr...@redhat.com>
> wrote:
> >
> >> On 02/01/2012 02:02 PM, Martin wrote:
> >>> Hello,
> >>>
> >>> hopfully this is the right place for such a question:
> >>>
> >>> I'm not sure when a modification of an existing cgroup takes effect.
> >>> There's a cgroup which has running processes in it. During runtime its
> >>> necessary to adapt a few cgroup parameters by using the
> >>> cgroup_modify_cgroup() function. Now the point of interest is do
> changes
> >>> affect running task directly. (i.e. by setting a reduced value for
> >>> "memory.limit_in_bytes" are tasks forced to reduce mem. consume or are
> >>> already allocated / running events not affected?) .  Do such changes
> >> affect
> >>> only future consume (malloc)?
> >>
> >> This is more or less question to kernel guys... Libcgroup only writes
> >> the parameter to kernel cgroup subsystem and honestly I don't know how
> >> memory.limit_in_bytes are enforced. Check kernel documentation at
> >> http://kernel.org/doc/Documentation/cgroups/memory.txt and ask a
> >> kernelist if still not sure.
> >>
> >
> > The effect should be immediate - as soon as the new value is written to
> the
> > file. We have notifiers that tell us the file has changed and we act on
> it
>
> Yes, you act immediately, but how? Do you run OOM killer? Or just deny
> future allocations?
>
>
Jan,

We do a reclaim if the size is reduced for example (limit_in_bytes is
written to and the new value is lesser). For a higher value, we don't do
much, but internal house keeping to allow higher use of memory

Balbir
------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
_______________________________________________
Libcg-devel mailing list
Libcg-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libcg-devel

Reply via email to