Re: [vserver] Resource Throttling

From: Herbert Poetzl <herbert_at_13thfloor.at>
Date: Thu 20 May 2010 - 14:58:05 BST
Message-ID: <20100520135805.GA1743@MAIL.13thfloor.at>

On Thu, May 20, 2010 at 02:01:04PM +0100, --[ UxBoD ]-- wrote:
> Hello all,
>
> Slowly getting to grips with VServer though have a question over
> resource sharing. We have a server with 8 CPUs and 32GB RAM; and 20
> contexts running. The nature of each context is a virtual desktop and
> recently have experienced a problem where one context has consumed a
> high amount of CPU and memory.

> I have read the documentation on context rlimits though am a little
> confused on how best to set the fill and interval rates. My aim is not
> to impede our desktops, and allow bursting when required, but I wish
> to stop runaway processes from bringing down the other contexts.

> The initial thoughts are that we should set each context to sched_prio
> and for the limits use:

> fill-rate : 3
> interval : 10
> max-tokens : 5000
> min-tokens : 1000

> How do you these values sound ?

sound good to me, what kernel/patch do you use?

> I see how the values are updated in /proc/virtual/<CTX>/sched though
> is there any easy way to keep a running track of how many tokens are
> being consumed by each context ?

not really, although the number of tokens currently
in the bucket is shown too, so it is possible to
calculate that (to some extend)

HTH,
Herbert

> Looking forward to any responses.
> --
> Thanks, Phil
Received on Thu May 20 15:05:51 2010

[Next/Previous Months] [Main vserver Project Homepage] [Howto Subscribe/Unsubscribe] [Paul Sladen's vserver stuff]
Generated on Thu 20 May 2010 - 15:06:17 BST by hypermail 2.1.8