Module: SystemInformation::Linux::Load
- Defined in:
- lib/systeminformation/linux/load.rb
Class Method Summary collapse
Class Method Details
.load ⇒ Object
4 5 6 7 8 9 10 11 12 |
# File 'lib/systeminformation/linux/load.rb', line 4 def self.load data = {} File.open('/proc/loadavg','r') do |f| line = f.readline data[:load_1], data[:load_5], data[:load_15], processes = line.split data[:procs_runnning], data[:procs_total] = processes.split('/') end return data end |