LINUX.ORG.RU

Ищу удобный мониторинг памяти с историей

 , ,


1

2

На локальном одном хосте с kubunut 19.04 желаю наблюдать за потреблением памяти. Например раз в минуту собирается статистика подобно top и сохраняется. По собранным данным хотелось бы видеть график с возможностью получения текстовых подробностей при наведении мыши на желаемое время на графике. Если будут графики и данные и по отдельным процессам - совсем хорошо.

★★★★★

while : ; do free > free.log; sleep 60; done

while : ; do ps -eo cmd,%mem  > ps.log; sleep 60; done

Для графиков берешь plotly и строишь. Изи.

anonymous
()
Ответ на: комментарий от anonymous

я же не в Development вопрос задал )

x905 ★★★★★
() автор топика

Например раз в минуту собирается статистика подобно top и сохраняется.

atop -w file

По собранным данным хотелось бы видеть график

atop -r file -P <keys> и man gnuplot

gremlin_the_red ★★★★★
()

check_mk

https://imgur.com/a/NCYTpqQ

Полный мониторинг ПК: потребление памяти, PU, CPU Load, температуры. Можно прикрутить доп. мониторинг даже потребления VRAM и и т.д.

Можно мониторить процессы по названиям.

Могу помочь с настрйкой, если надо.

iljuase ★★★
()
Последнее исправление: iljuase (всего исправлений: 1)
Ответ на: комментарий от serioja

Я не пользовался Zabbix\Cacti так что не знаю.

Ну мне нравится check-mk, т.к. я немного ковырял и модифицировал исходный код, и долго использовал. Просто ближе к сердцу и всё.

iljuase ★★★
()

с возможностью получения текстовых подробностей

Каких подробностей? а так - collectd. Смотреть - какой-нибудь Kcollectd.

AS ★★★★★
()
Ответ на: комментарий от gremlin_the_red

нужно готовое решение
варианты со скриптами и разными неинтерактивными рисовалками не нужны

x905 ★★★★★
() автор топика
Ответ на: комментарий от AS

Каких подробностей?

очевидно подробностей по состоянию памяти на каждый зафиксированный момент времени
возможно collectd это может, посмотрю

x905 ★★★★★
() автор топика
Ответ на: комментарий от iljuase

https://imgur.com/a/NCYTpqQ

например в 18:00 какой процесс больше всего памяти потреблял ?
такую информацию можно получить ?

почему используется немного swap при наличии свободной памяти ?

x905 ★★★★★
() автор топика
Ответ на: комментарий от athost

Полезная ссылка

видел, автор навалил (перевел) все в кучу
даже гуглопоиск лучше делает

x905 ★★★★★
() автор топика
Ответ на: комментарий от x905

почему используется немного swap при наличии свободной памяти ?

Потому что ядро умное, будь, как ядро.

gremlin_the_red ★★★★★
()
Ответ на: комментарий от gremlin_the_red

ну вот я и хочу смотреть - что в памяти, а что в свопе на желаемый момент времени, а пока либо общие картинки, либо пилить самому

x905 ★★★★★
() автор топика
Ответ на: комментарий от x905

Можно, но там думать надо будет и настраивать. Там можно сделать так, чтобы при достижении определённого уровня (когда на серваке мало RAM остаётся), на сервере выполнялась команда по ssh (типа PS т.д.).

Только так, к сожалению. Можно костыли придумать свои ещё.

iljuase ★★★
()
Ответ на: комментарий от x905

почему используется немного swap при наличии свободной памяти?

ilyas@bars-group:~$ cat /proc/sys/vm/swappiness
60

Потому что такие настройки стоят.

iljuase ★★★
()
Ответ на: комментарий от x905

очевидно подробностей по состоянию памяти на каждый зафиксированный момент времени возможно collectd это может, посмотрю

Да, может. Но есть особенность. Там rrd и аппроксимация. То есть через неделю там не ежеминутные, скажем, данные будут, а более грубые. Но интервалы все настраиваются, на самом деле.

AS ★★★★★
()
Ответ на: комментарий от x905

нужно готовое решение

Ну тогда ты в пролёте. Всё настраивать и костылить надо. :)

zvezdochiot

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.