We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
Отображение графика памяти
Re: Отображение графика памяти
Нет, не так. Просто зная причину проблемы, можно более универсальнее переписать код парсера, которому похер будет на локаль! ;)Alex Connor wrote:если вам так важно, то вот пожалуйстаа меня еще интересует такой вопрос: если каждый пользователь захочет установить ОС на своем родном языке (арабский, китайский, японский, немецкий и так можно перечислять до бесконечности), то получаетсяCode: Select all
total used free shared buff/cache available Mem: 3950 780 375 89 2794 2782 Swap: 0 0 0
так ведь?необходимо предусмотреть вариант решения в veste
К примеру вот так (еще далеко до универсальности):
Code: Select all
# Parsing data
if [ "$period" = 'daily' ]; then
mem=$(free -m)
used=$(echo "$mem" | sed '2!D' |awk '{print $3}')
free=$(echo "$mem" | sed '2!D' | awk '{print $7}')
swap=$(echo "$mem" | sed '3!D' | awk '{print $3}')
# Updating rrd
rrdtool update $RRD/mem/mem.rrd N:$used:$swap:$free
fi
-
- Support team
- Posts: 1047
- Joined: Fri Mar 21, 2014 7:49 am
- Contact:
- Os: CentOS 6x
- Web: apache + nginx
Re: Отображение графика памяти
не смог найти от вас коммит на гитхабе...ahouse wrote:К примеру вот так (еще далеко до универсальности)
Re: Отображение графика памяти
Написанно много но я так и не понял - а решение то есть?И если есть то куда смотреть чтобы его поправить?
Иногда реально очень нужно посмотреть реальный график потребления памяти допустим за сутки,неделю.Да только смотреть его нет толку.Интересует отображение реального потребления памяти,+ buffers/cache это бы в идеале не надо туда плюсовать.
Иногда реально очень нужно посмотреть реальный график потребления памяти допустим за сутки,неделю.Да только смотреть его нет толку.Интересует отображение реального потребления памяти,+ buffers/cache это бы в идеале не надо туда плюсовать.
Re: Отображение графика памяти
yariksat wrote:Написанно много но я так и не понял - а решение то есть?И если есть то куда смотреть чтобы его поправить?
Иногда реально очень нужно посмотреть реальный график потребления памяти допустим за сутки,неделю.Да только смотреть его нет толку.Интересует отображение реального потребления памяти,+ buffers/cache это бы в идеале не надо туда плюсовать.
Я вроде как написал же. Дайте ваш вывод free -m и скажите на какой OS все болтается - постараюсь вам помочь
Re: Отображение графика памяти
ОС в профиле в сообщениях указана Debian 8xahouse wrote:yariksat wrote:Написанно много но я так и не понял - а решение то есть?И если есть то куда смотреть чтобы его поправить?
Иногда реально очень нужно посмотреть реальный график потребления памяти допустим за сутки,неделю.Да только смотреть его нет толку.Интересует отображение реального потребления памяти,+ buffers/cache это бы в идеале не надо туда плюсовать.
Я вроде как написал же. Дайте ваш вывод free -m и скажите на какой OS все болтается - постараюсь вам помочь
Code: Select all
Mem: 1402 101
-/+ buffers/cache: 1019 484
Re: Отображение графика памяти
yariksat wrote:ОС в профиле в сообщениях указана Debian 8xahouse wrote:yariksat wrote:Написанно много но я так и не понял - а решение то есть?И если есть то куда смотреть чтобы его поправить?
Иногда реально очень нужно посмотреть реальный график потребления памяти допустим за сутки,неделю.Да только смотреть его нет толку.Интересует отображение реального потребления памяти,+ buffers/cache это бы в идеале не надо туда плюсовать.
Я вроде как написал же. Дайте ваш вывод free -m и скажите на какой OS все болтается - постараюсь вам помочьCode: Select all
Mem: 1402 101 -/+ buffers/cache: 1019 484
чот как-то скудненько написали.... Проверьте, это действительно все что выдает команда?
Должно быть что-то типа:
Code: Select all
$ free -m
total used free shared buffers cached
Mem: 3829 3450 379 49 408 1279
-/+ buffers/cache: 1763 2066
Swap: 4095 658 3437
Re: Отображение графика памяти
Немного сократил в предыдущем посте.ahouse wrote:yariksat wrote:ОС в профиле в сообщениях указана Debian 8xahouse wrote:
Я вроде как написал же. Дайте ваш вывод free -m и скажите на какой OS все болтается - постараюсь вам помочьCode: Select all
Mem: 1402 101 -/+ buffers/cache: 1019 484
чот как-то скудненько написали.... Проверьте, это действительно все что выдает команда?
Должно быть что-то типа:Code: Select all
$ free -m total used free shared buffers cached Mem: 3829 3450 379 49 408 1279 -/+ buffers/cache: 1763 2066 Swap: 4095 658 3437
Code: Select all
total used free shared buffers cached
Mem: 1504 1423 80 67 36 323
-/+ buffers/cache: 1063 440
Swap: 3071 472 2599
Re: Отображение графика памяти
1. Идете в /usr/local/vesta/bin
2. Делаете резервную копию файла v-update-sys-rrd-mem
3. в файле v-update-sys-rrd-mem находите кусок кода:
Заменяете его на
удаляете папку /usr/local/vesta/web/rrd/mem
и запускаете файл /usr/local/vesta/bin/v-update-sys-rrd-mem
Идете в панель и смотрите на график.
2. Делаете резервную копию файла v-update-sys-rrd-mem
3. в файле v-update-sys-rrd-mem находите кусок кода:
Code: Select all
# Parsing data
if [ "$period" = 'daily' ]; then
mem=$(free -m)
used=$(echo "$mem" |grep Mem |awk '{print $3}')
if [ -z "$(echo "$mem" | grep available)" ]; then
free=$(echo "$mem" |grep buffers/cache |awk '{print $4}')
else
free=$(echo "$mem" |grep Mem |awk '{print $7}')
fi
swap=$(echo "$mem" |grep Swap |awk '{print $3}')
# Updating rrd
rrdtool update $RRD/mem/mem.rrd N:$used:$swap:$free
fi
Code: Select all
# Parsing data
if [ "$period" = 'daily' ]; then
mem=$(free -m)
used=$(echo "$mem" | sed '2!D' |awk '{print $3}')
free=$(echo "$mem" | sed '3!D' | awk '{print $4}')
swap=$(echo "$mem" | sed '4!D' | awk '{print $3}')
# Updating rrd
rrdtool update $RRD/mem/mem.rrd N:$used:$swap:$free
fi
и запускаете файл /usr/local/vesta/bin/v-update-sys-rrd-mem
Идете в панель и смотрите на график.
Re: Отображение графика памяти
Пока увы во всех строках -nan
Re: Отображение графика памяти
перепроверьте, чот неправильно сделали. должно работатьyariksat wrote:Пока увы во всех строках -nan