# File lib/facter/util/memory.rb, line 114 def self.mem_size_info(kernel = Facter.value(:kernel)) case kernel when /Dragonfly/i, /FreeBSD/i, /OpenBSD/i Facter::Util::POSIX.sysctl("hw.physmem") when /Darwin/i Facter::Util::POSIX.sysctl("hw.memsize") when /AIX/i if Facter::Core::Execution.exec("/usr/bin/svmon -O unit=KB") =~ /^memory\s+(\d+)\s+/ $1 end end end