Skip to content

Commit 74f8077

Browse files
committed
Better way to show memory usage. Thanks to Demian
1 parent bd29361 commit 74f8077

File tree

1 file changed

+7
-13
lines changed

1 file changed

+7
-13
lines changed

bin/v-update-sys-rrd-mem

Lines changed: 7 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -61,14 +61,8 @@ fi
6161
# Parsing data
6262
if [ "$period" = 'daily' ]; then
6363
mem=$(free -m)
64-
used_ram=$(echo "$mem" |awk '{print $3}'|head -n2 |tail -n1)
65-
used_cache=$(echo "$mem" |awk '{print $3}'|head -n3 |tail -n1)
66-
used=$((used_ram + used_cache))
67-
68-
free_ram=$(echo "$mem" |awk '{print $4}'|head -n2 |tail -n1)
69-
free_cache=$(echo "$mem" |awk '{print $4}'|head -n3 |tail -n1)
70-
free=$((free_ram + free_cache))
71-
64+
used=$(echo "$mem" |awk '{print $3}'|head -n3 |tail -n1)
65+
free=$(echo "$mem" |awk '{print $4}'|head -n3 |tail -n1)
7266
swap=$(echo "$mem" |awk '{print $3}'|tail -n1)
7367

7468
# Updating rrd
@@ -93,14 +87,14 @@ rrdtool graph $RRD/mem/$period-mem.png \
9387
-c "MGRID#AAAAAA" \
9488
-c "FRAME#302c2d" \
9589
-c "ARROW#FFFFFF" \
96-
DEF:ram=$RRD/mem/mem.rrd:RAM:AVERAGE \
90+
DEF:used=$RRD/mem/mem.rrd:RAM:AVERAGE \
9791
DEF:swap=$RRD/mem/mem.rrd:SWAP:AVERAGE \
9892
DEF:free=$RRD/mem/mem.rrd:FREE:AVERAGE \
9993
COMMENT:'\r' \
100-
AREA:ram#867995:"RAM "\
101-
GPRINT:ram:'LAST: Current\:''%8.0lf' \
102-
GPRINT:ram:'MIN: Min\:''%8.0lf' \
103-
GPRINT:ram:'MAX: Max\:''%8.0lf\j' \
94+
AREA:used#867995:"USED"\
95+
GPRINT:used:'LAST: Current\:''%8.0lf' \
96+
GPRINT:used:'MIN: Min\:''%8.0lf' \
97+
GPRINT:used:'MAX: Max\:''%8.0lf\j' \
10498
AREA:free#1c74cd:"FREE" \
10599
GPRINT:free:'LAST: Current\:''%8.0lf' \
106100
GPRINT:free:'MIN: Min\:''%8.0lf' \

0 commit comments

Comments
 (0)