[Users] how to get the current HN CPU utilization by particular CT
knawnd at gmail.com
knawnd at gmail.com
Sat May 14 04:27:22 EDT 2011
As far as I understand in order to determine HN CPU load produced by
certain CT it is enough to extract 'user', 'system' and 'uptime' values
from /proc/vz/vestat twicely. Then the formula is
ct_cpu_usage=100%*[(user_time_2 + system_time_2) - (user_time_1 +
system_time_1)] / (uptime_2 - uptime_1)
I wonder if the formula above is correct and if it is then if it is
valid for both cases: when cpulimit is set and unset? I guess it should
be valid in both cases.
The second question is if there are any plans to implement HN CPU load
produced by particular CT in some of vz* tools (e.g. in vzcpucheck
providing some additional option and print one more column required info
about HN CPU utilization by each container)?
Regards,
Nikolay.
knawnd at gmail.com wrote on 13/05/11 16:58:
> Tim, thanks a lot for reply and info!
>
> Using all info I have now I will try to write what I need.
>
> Thanks again!
> Nikolay.
>
> Tim Small wrote on 13/05/11 16:46:
>> I can't remember how I derived it, but you might want to take a look at
>> this munin plugin which I wrote a few months back:
>>
>> http://exchange.munin-monitoring.org/plugins/openvzcpu/details
>>
>> Cheers,
>>
>> Tim.
>>
More information about the Users
mailing list