Method: Cuboid::System#utilization

Defined in:
lib/cuboid/system.rb

#utilizationFloat

Returns System utilization based on slots.

  • 0.0 => No utilization.

  • 1.0 => Max utilization.

Returns:

  • (Float)

    System utilization based on slots.

    • 0.0 => No utilization.

    • 1.0 => Max utilization.



24
25
26
27
28
29
# File 'lib/cuboid/system.rb', line 24

def utilization
    total_slots = System.slots.total
    return 1.0 if total_slots == 0

    System.slots.used / Float( total_slots )
end