freecpu_kvm.diff
| opennebula-1.1.85+svn329/src/im_mad/kvm/kvm.rb 2009-01-28 15:27:07.183943661 +0100 | ||
|---|---|---|
| 56 | 56 |
line[7..-1].split(",").each{|elemento|
|
| 57 | 57 |
temp = elemento.strip.split("%")
|
| 58 | 58 |
if temp[1]=="id" |
| 59 |
$free_cpu = temp[0]
|
|
| 60 |
used = temp[0].to_f
|
|
| 61 |
$used_cpu = (((100 - used)*100).round / 100).to_f.to_s
|
|
| 59 |
idle = temp[0]
|
|
| 60 |
$free_cpu = idle.to_f * $total_cpu.to_f / 100
|
|
| 61 |
$used_cpu = $total_cpu.to_f - $free_cpu
|
|
| 62 | 62 |
break |
| 63 | 63 |
end |
| 64 | 64 | |