🐧 Просмотр истории использования ресурсов системы Linux |

🐧 Просмотр истории использования ресурсов системы Linux

Мануал

Существует множество инструментов для просмотра использования процессора, оперативной памяти и других ресурсов на Linux.

Самым простым и популярным является, пожалуй, команда top.

Затем есть htop, btop, glances и многие другие.

У этих инструментов есть одна большая проблема.

Они показывают текущую статистику.

Как системному администратору, вам необходимо знать статистику за прошлые периоды. Это поможет устранить неполадки, связанные с производительностью.

В этом руководстве мы расскажем о нескольких способах просмотра исторического использования системных ресурсов в Linux.

🐧 Лучшие инструменты для мониторинга из терминала для Linux

Использование классической команды sar

Команда sar позволяет отслеживать и собирать данные о производительности различных подсистем Linux, таких как процессор, память, ввод-вывод.

Если вы получаете ошибку:

Cannot open /var/log/sysstat/sa04: No such file or directory
Please check if data collecting is enabled

Необходимо выполнить:

sudo service sysstat restart

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

Но это еще не все.

Он даже сохраняет статистику в каталоге /var/log/sysstat в формате saXX за день.

XX в имени файла – это день в дате.

Так, статистика за 13 мая находится в файле sa13.

Почему она хранит статистику в каталоге /var/log/sysstat?

Потому что пакет, который устанавливает команду sar, – это sysstat:

sudo apt install sysstat

Вы можете использовать различные опции в команде sar, чтобы получить только статистику CPU, памяти, IO или изменить временной интервал для сбора статистики.

Проблема в том, что просмотр статистики в табличном формате не очень удобен.

Хотя sar не предоставляет возможности просмотра статистики в виде графиков, вы можете использовать сторонние инструменты, такие как SARchart, для отображения той же статистики в виде графиков и диаграмм.

Но это дополнительные усилия, и они становятся еще более болезненными, если вам приходится делать это на нескольких серверах.

Использование современного инструмента Netdata

Netdata – это решение для мониторинга с открытым исходным кодом, которое дает вам возможность видеть ваши Linux-серверы с высоты птичьего полета в виде красивого дашборда.

Более подробно:

Заключение

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

 

Пожалуйста, не спамьте и никого не оскорбляйте. Это поле для комментариев, а не спамбокс. Рекламные ссылки не индексируются!
Добавить комментарий