lib/ohai/plugins/solaris2/memory.rb in ohai-8.10.0 vs lib/ohai/plugins/solaris2/memory.rb in ohai-8.11.1
- old
+ new
@@ -18,12 +18,12 @@
provides "memory"
collect_data(:solaris2) do
memory Mash.new
memory[:swap] = Mash.new
- meminfo = shell_out("prtconf | grep Memory").stdout
+ meminfo = shell_out("prtconf | grep Memory").stdout
memory[:total] = "#{meminfo.split[2].to_i * 1024}kB"
-
+
tokens = shell_out("swap -s").stdout.strip.split
used_swap = tokens[8][0..-1].to_i #strip k from end
free_swap = tokens[10][0..-1].to_i #strip k from end
memory[:swap][:total] = "#{used_swap + free_swap}kB"
memory[:swap][:free] = "#{free_swap}kB"