The  bug is not in the paid version of OpenVZ, virtuozzo. I just tested it. <div>Could you please elaborate on what those stats mean, and why it is important to monitor them?</div><div>I run the script for the server as a whole and it also is consistent.</div>
<div>Federico<br><br><div class="gmail_quote">On Thu, Jan 21, 2010 at 2:49 AM, Marc Aymerich <span dir="ltr"><<a href="mailto:glicerinu@gmail.com">glicerinu@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hi all!<br>
<br>
I'm using Proxmox VE1.3 and while i was trying to figure out the<br>
reason of abnormal cpu results from one of my Nagios checks I found a<br>
bug on openvz. Around 5% of the times that you check /proc/stat it<br>
gives a wrong value of the ILDE and/or IO cpu ticks (top, vmstat, ps<br>
uses it). This only happens inside a container.<br>
<br>
I don't know if it is related only to this Proxmox version or it's a<br>
general openvz bug. Before reporting the bug to the openvz bugzilla i<br>
would like someone running the newer version of Proxmox to try to<br>
reproduce it to ensure it is not only related to proxmox VE1.3.<br>
<br>
If you are interested on it you can try to execute this code inside<br>
one of yours containers, (preferably one with some load)<br>
<br>
while true; do cat /proc/stat |head -n1|awk {'print $5 " " $6'}; sleep 1; done<br>
<br>
it shows ILDE and IO cpu ticks stored in /proc/stat every 1 second. If<br>
you're afected with the bug you'll see something like that:<br>
<br>
...<br>
6646470921 23857<br>
6646471423 23857<br>
6646471924 23857<br>
6646470921 23857<br>
6646471423 23857<br>
6646471924 23857<br>
6646470921 23857<br>
6646471423 23857<br>
6646471924 23857<br>
6646470921 23857<br>
6646471423 23857<br>
6646471924 23857<br>
167687 23857 <- wrong value<br>
6646472928 23857<br>
6646473430 23857<br>
6646473932 23857<br>
6646474433 23857<br>
6646474935 23857<br>
6646475437 23857<br>
6646475939 23857<br>
167687 6646332610 <- wrong value<br>
167687 6646333112 <- wrong value<br>
6646477444 23857<br>
6646477946 23857<br>
....<br>
On another container:<br>
...<br>
91704735 58747<br>
91705238 58747<br>
91705740 58747<br>
91706243 58747<br>
91706745 58747<br>
217545 91548449 <- wrong value<br>
91707749 58747<br>
91708252 58747<br>
91708754 58747<br>
91709256 58747<br>
91709759 58747<br>
91710261 58747<br>
217545 91551966 <- wrong value<br>
91711266 58747<br>
91711769 58747<br>
217545 91553473 <- wrong value<br>
91712773 58747<br>
91713276 58747<br>
217545 91554981 <- wrong value<br>
91714281 58747<br>
91714784 58747<br>
91715286 58747<br>
91715788 58747<br>
91716291 58747<br>
....<br>
<br>
It happens randomly, so you may need to wait one or two minutes. Be patient :)<br>
And thank you very much!!<br>
<font color="#888888"><br>
--<br>
Marc<br>
_______________________________________________<br>
pve-user mailing list<br>
<a href="mailto:pve-user@pve.proxmox.com">pve-user@pve.proxmox.com</a><br>
<a href="http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-user" target="_blank">http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-user</a><br>
</font></blockquote></div><br></div>