Мониторинг использования ресурсов

Практические лайфхаки для разработчиков, DevOps и админов: Docker, Linux, Bash, Python, Golang, Ansible, логи и безопасность — только рабочие решения. Даем готовые команды, конфиги и приёмы диагностики, которые экономят часы и дни. Если нужно быстро настроить, отладить и обезопасить инфраструктуру — вы по адресу.

dstatмониторингlinux

👁 В продакшн-средах важно не только отслеживать базовую информацию о нагрузке на сервер, но и углубленно анализировать использование всех системных ресурсов. 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

🧭 @recura_tech 🌐 VK 🌐 MAX

Скриншот тёмного терминального окна с примером bash-скрипта и командой dstat, показаны флаги и комментарии для мониторинга ресурсов
Пример использования dstat: команда и пояснения флагов на тёмном фоне

Читайте так же