# 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