diff --git a/src/im_mad/kvm/kvm.rb b/src/im_mad/kvm/kvm.rb index 642dd0fc9a..e800b06c5a 100755 --- a/src/im_mad/kvm/kvm.rb +++ b/src/im_mad/kvm/kvm.rb @@ -56,9 +56,9 @@ top_text.split(/\n/).each{|line| line[7..-1].split(",").each{|elemento| temp = elemento.strip.split("%") if temp[1]=="id" - $free_cpu = temp[0] - used = temp[0].to_f - $used_cpu = (((100 - used)*100).round / 100).to_f.to_s + idle = temp[0] + $free_cpu = idle.to_f * $total_cpu.to_f / 100 + $used_cpu = $total_cpu.to_f - $free_cpu break end