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