# File lib/vmstat/netopenbsd.rb, line 8 def self.memory uvmexp = `vmstat -s` Memory.new( # pagesize call is not used to avoid double shell out pagesize, # pagesize extract_uvm_val(uvmexp, 'pages managed'), # wired extract_uvm_val(uvmexp, 'pages active'), # active extract_uvm_val(uvmexp, 'pages inactive'), # inactive extract_uvm_val(uvmexp, 'pages free'), # free extract_uvm_val(uvmexp, 'pagein operations'), # pageins extract_uvm_val(uvmexp, 'pages being paged out') # pageouts ) end