### yasp script: memory
default value:color="yellow" value:font="Bitstream Vera Sans Mono, 11" value:alignment="right" interval="2000"

sensor name="mem.phys" type="program" cmd="sed -ne 's/MemTotal: *\([0-9]*\).*/\1/p' /proc/meminfo" math="int $0 1024 /" interval="single"
sensor name="mem.appl" type="engine" cmd="systemmonitor:mem/physical/application:value" math="int $0 1024 /"
sensor name="mem.buff" type="engine" cmd="systemmonitor:mem/physical/buf:value" math="int $0 1024 /"
sensor name="mem.cach" type="engine" cmd="systemmonitor:mem/physical/cached:value" math="int $0 1024 /"
sensor name="mem.used" type="engine" cmd="systemmonitor:mem/physical/used:value" math="int $0 1024 /"
plotter use="mem.appl" use="mem.buff" use="mem.cach" use="mem.used" use="mem.phys" plot="$1" color="yellow" plot="$2" color="magenta" plot="$3" color="cyan" plot="$4" color="red" min="0" max="5926" height="100"
value key="Memory  App    " use="mem.appl" format="$1 MB" color="yellow"
value key="        Buffer " use="mem.buff" format="$1 MB" color="magenta"
value key="        Cache  " use="mem.cach" format="$1 MB" color="cyan"
value key="        Used   " use="mem.used" format="$1 MB" color="red"
value key="        Total  " use="mem.phys" format="$1 MB" color="white" interval="single"

sensor name="swap.used" type="program" cmd="free -m|sed -ne 's/Swap: *[0-9]*  *\([0-9]*\).*/\1/p'"
sensor name="swap.totl" type="program" cmd="free -m|sed -ne 's/Swap: *\([0-9]*\) .*/\1/p'"
plotter use="swap.used" use="swap.totl" plot="$1" color="red" min="0" max="15625" height="100"
value key="Swap    Used   " use="swap.used" format="$1 MB" color="red"
value key="        Total  " use="swap.totl" format="$1 MB" color="cyan"
value key=" " interval="single"
value key=" " interval="single"
value key=" " interval="single"

#sensor name="data.space" type="program" cmd="echo '12345678'" interval="single"
sensor  name="data.space" type="program" cmd="echo '        '" interval="single"
#value key="12345678901234 " use="data.space" color="black" interval="single"
value  key="               " use="data.space" color="black" interval="single"
