module Facter::Resolvers::Utils::Ffi::LoadAverages

Public Class Methods

read_load_averages() click to toggle source
# File lib/facter/resolvers/utils/ffi/load_averages.rb, line 14
def self.read_load_averages
  raw_loadavg = ::FFI::MemoryPointer.new(:double, 3)

  res = LoadAverages.getloadavg(raw_loadavg, 3)
  return unless res == 3

  raw_loadavg.read_array_of_double(res)
end