class Vmstator::Memory
Attributes
blocks_recv[R]
blocks_sent[R]
buffer[R]
cache[R]
cntxt_swtchs[R]
free[R]
idle_time[R]
interrupts[R]
kernel[R]
non_kernel[R]
runnable[R]
stolen[R]
swapped_in[R]
swapped_to[R]
uninter[R]
used[R]
waiting[R]
Public Instance Methods
update(data)
click to toggle source
# File lib/vmstator/linux/memory.rb, line 22 def update(data) if data @runnable = data[:r] @uninter = data[:b] @swapped_in = data[:si] @swapped_to = data[:so] @blocks_recv = data[:bi] @blocks_sent = data[:bo] @interrupts = data[:in] @cntxt_swtchs = data[:cs] @non_kernel = data[:us] @kernel = data[:sy] @idle_time = data[:id] @waiting = data[:wa] @stolen = data[:st] @used = data[:swpd] @free = data[:free] if self.is_a? AverageMemory @cache = data[:cache] @buffer = data[:buff] else @cache = false @buffer = false end else return false end true end