mirror of
https://github.com/serghey-rodin/vesta.git
synced 2025-08-19 21:04:06 -07:00
Better way to show memory usage. Thanks to Demian
This commit is contained in:
parent
bd29361c96
commit
74f8077b89
1 changed files with 7 additions and 13 deletions
|
@ -61,14 +61,8 @@ fi
|
||||||
# Parsing data
|
# Parsing data
|
||||||
if [ "$period" = 'daily' ]; then
|
if [ "$period" = 'daily' ]; then
|
||||||
mem=$(free -m)
|
mem=$(free -m)
|
||||||
used_ram=$(echo "$mem" |awk '{print $3}'|head -n2 |tail -n1)
|
used=$(echo "$mem" |awk '{print $3}'|head -n3 |tail -n1)
|
||||||
used_cache=$(echo "$mem" |awk '{print $3}'|head -n3 |tail -n1)
|
free=$(echo "$mem" |awk '{print $4}'|head -n3 |tail -n1)
|
||||||
used=$((used_ram + used_cache))
|
|
||||||
|
|
||||||
free_ram=$(echo "$mem" |awk '{print $4}'|head -n2 |tail -n1)
|
|
||||||
free_cache=$(echo "$mem" |awk '{print $4}'|head -n3 |tail -n1)
|
|
||||||
free=$((free_ram + free_cache))
|
|
||||||
|
|
||||||
swap=$(echo "$mem" |awk '{print $3}'|tail -n1)
|
swap=$(echo "$mem" |awk '{print $3}'|tail -n1)
|
||||||
|
|
||||||
# Updating rrd
|
# Updating rrd
|
||||||
|
@ -93,14 +87,14 @@ rrdtool graph $RRD/mem/$period-mem.png \
|
||||||
-c "MGRID#AAAAAA" \
|
-c "MGRID#AAAAAA" \
|
||||||
-c "FRAME#302c2d" \
|
-c "FRAME#302c2d" \
|
||||||
-c "ARROW#FFFFFF" \
|
-c "ARROW#FFFFFF" \
|
||||||
DEF:ram=$RRD/mem/mem.rrd:RAM:AVERAGE \
|
DEF:used=$RRD/mem/mem.rrd:RAM:AVERAGE \
|
||||||
DEF:swap=$RRD/mem/mem.rrd:SWAP:AVERAGE \
|
DEF:swap=$RRD/mem/mem.rrd:SWAP:AVERAGE \
|
||||||
DEF:free=$RRD/mem/mem.rrd:FREE:AVERAGE \
|
DEF:free=$RRD/mem/mem.rrd:FREE:AVERAGE \
|
||||||
COMMENT:'\r' \
|
COMMENT:'\r' \
|
||||||
AREA:ram#867995:"RAM "\
|
AREA:used#867995:"USED"\
|
||||||
GPRINT:ram:'LAST: Current\:''%8.0lf' \
|
GPRINT:used:'LAST: Current\:''%8.0lf' \
|
||||||
GPRINT:ram:'MIN: Min\:''%8.0lf' \
|
GPRINT:used:'MIN: Min\:''%8.0lf' \
|
||||||
GPRINT:ram:'MAX: Max\:''%8.0lf\j' \
|
GPRINT:used:'MAX: Max\:''%8.0lf\j' \
|
||||||
AREA:free#1c74cd:"FREE" \
|
AREA:free#1c74cd:"FREE" \
|
||||||
GPRINT:free:'LAST: Current\:''%8.0lf' \
|
GPRINT:free:'LAST: Current\:''%8.0lf' \
|
||||||
GPRINT:free:'MIN: Min\:''%8.0lf' \
|
GPRINT:free:'MIN: Min\:''%8.0lf' \
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue