👁 В продакшн-средах важно не только отслеживать базовую информацию о нагрузке на сервер, но и углубленно анализировать использование всех системных ресурсов. dstat — мощный инструмент для мониторинга, который позволяет увидеть детализированную информацию о процессах, памяти, сети и дисках в реальном времени.
📝 Пример команды для мониторинга:
#!/bin/bash # Использование dstat для мониторинга в реальном времени dstat -tcdngy --output /var/log/dstat_output.csv 10 # Примечание: # -t: временная метка # -c: загрузка процессора # -d: использование дисков # -n: сеть # -g: общая статистика # -y: память # --output: сохранение в CSV-файл
📌 Как это работает:
dstatпозволяет выводить информацию о загрузке процессора, памяти, сети и дисков в реальном времени, что полезно для быстрого анализа производительности системы.- Утилита может записывать данные в файл с использованием опции
--output, что делает возможным анализ информации позже, например, для создания графиков или отчетов. - Также можно настроить интервал обновления (в нашем примере 10 секунд), что дает точные данные о текущем состоянии сервера в динамике.
❗️ Этот инструмент идеально подходит для быстрого выявления проблем, особенно если вы работаете с системами, где важно держать под контролем несколько аспектов ресурсоемкости — например, в Kubernetes или Docker-кластерах, где нагрузка распределяется по множеству контейнеров и сервисов.
tags: #bash #мониторинг #linux



