# File lib/vmstat/solaris.rb, line 22 def memory kstat = `kstat -p -n system_pages` values = Hash.new kstat.lines.each do |line| _, _, _, key, value = line.strip.split(/:|\s+/) values[key] = value end total = values['pagestotal'].to_i free = values['pagesfree'].to_i locked = values['pageslocked'].to_i Memory.new(Vmstat.pagesize, locked, # wired total - free - locked, # active 0, # inactive free, # free 0, #pageins 0) #pageouts end