Memory Usage - мелкий баг графика
Memory Usage - мелкий баг графика
Поставил Cacti.
Начал наблюдать за показателями памяти.
Но не понравилось. В Cacti график отображает объем свободной
памяти, а не занятой, что не есть приятно.
Стал делать свой и пошел за примером.
В файле, стока 56:
Поставил такой вариант и получил ту же ошибку:
слева на графике, ось Ординат имеет букву "K".
Получается 4.0 K памяти вместо 4.0 M.
На картинке график из VESTA, так как свой не сохранил, но было так же.

После удаления параметра "-m" в
Cacti, а похоже RRDtool стал правильно интерпретировать
входящие данные: снял букву K с оси ординат и
поставил K и M на свои места в подписях данных Current, Average, MAX, MIN.

Стоит отметить, что если free -m делит байты на 1024 и превращает их в мегабайты,
то RRDtool делит их на 1000 и превращает в неизвестные мне единицы.
Начал наблюдать за показателями памяти.
Но не понравилось. В Cacti график отображает объем свободной
памяти, а не занятой, что не есть приятно.
Стал делать свой и пошел за примером.
В файле, стока 56:
Code: Select all
/usr/local/vesta/bin/ v-update-sys-rrd-mem
Code: Select all
mem=$(free -m)
ram=$(echo "$mem" |awk '{print $3}'|head -n2 |tail -n1)
swap=$(echo "$mem" |awk '{print $3}'|tail -n1)
слева на графике, ось Ординат имеет букву "K".
Получается 4.0 K памяти вместо 4.0 M.
На картинке график из VESTA, так как свой не сохранил, но было так же.

После удаления параметра "-m" в
Code: Select all
free |awk '{print $3}'|head -n2 |tail -n1
входящие данные: снял букву K с оси ординат и
поставил K и M на свои места в подписях данных Current, Average, MAX, MIN.

Стоит отметить, что если free -m делит байты на 1024 и превращает их в мегабайты,
то RRDtool делит их на 1000 и превращает в неизвестные мне единицы.