[Lxc-users] /proc/stat

C Anthony Risinger anthony at extof.me
Wed Jan 5 22:24:36 UTC 2011


On Wed, Jan 5, 2011 at 2:14 PM, Sergio Daniel Troiano
<sergio.troiano at elserver.com> wrote:
>
> Hi,
>
> i'm using LXC and it works excellent!
>
> The only problem that i found is the information within the container on the file called /proc/stat is global.,
> I have got a lot of containers which must send out their stat information (in special the value called "procs_running")  because other server uses those data to calculate a kind of "load balance".
>
> I need to know how many processes are running or ready to run  diferentiating each container.
>
> I've tried to get the total  looking up in every /proc/pid/status (Field "State:") then addend each "running" match i could get the result.
>
> But it was not  possible  because my while script has got a high frequency (it is necesary because i need to get an average)
> The result is a high load on my server

you'll want to mount the cgroup filesystem (you probably already have)
and look in it for all kinds of goodies and psuedo-files relating to
your containers.  the one your looking for is called `tasks`.

C Anthony




More information about the lxc-users mailing list