vzcpucheck & sparc problem [message #16311] |
Fri, 31 August 2007 11:02 |
blam
Messages: 1 Registered: August 2007
|
Junior Member |
|
|
I'm using OpenVZ 2.6.18-028stab039 (Ubuntu OS) on a Sun Fire T2000 machine.
Everything else but vzcpucheck seems to work just fine. Vzcpucheck thinks the processing power of the hw node is 0 and I believe this is the reason why I'm getting really poor performance out of my VE's. Here's the output of vzcpucheck-command:
root@hostname:# vzcpucheck
Current CPU utilization: 5000
Power of the node: 0
Warning: hardware node is overcommited
I have 4 VE's running with each of them having default cpuunits (1000). There's zero amount of extra load.
Is this some kind of bug or what?
[Updated on: Fri, 31 August 2007 11:03] Report message to a moderator
|
|
|
Re: vzcpucheck & sparc problem [message #16312 is a reply to message #16311] |
Fri, 31 August 2007 11:58 |
|
It's just that vzcpucheck is not able to parse SPARC's /proc/cpuinfo. Not a problem at all, since cpuunits are values relative to each other.
In other words, a VE gets an amount of CPU which is equal to it's cpuunits divided by sum of all VE's (including VE0) cpuunits.
So, in your case you have 4 VEs with cpuunits=1000, plus VE0's cpuunits of 1000, that means each VE will have 1000/5000 = 0.2 = 20% of CPU time (in extreme case when all VEs will be busy). That means 20% is a guarantee, and there is no limit (unless you explicitly set it with --cpulimit).
So, again, your setup is fine, and each VE can get anything from 20% to 100% of CPU time, depending on the load.
Kir Kolyshkin
|
|
|