module Host
Per-host (system-wide) memory metrics. Use Host::Memory for total/used/free and swap; use Process::Metrics::Memory for per-process metrics.
Nested
Definitions
def self.name
System name from uname -a (kernel name, nodename, release, etc.). Returns nil if uname is not available.
Signature
-
returns
String, nil
Implementation
def self.name
IO.popen(["uname", "-a"], "r", &:read)&.strip
rescue Errno::ENOENT
nil
end