🚀 Мониторинг Linux: утилита vmstat
Что это?
• Использование памяти (RAM, swap).
• Активность процессов и CPU.
• Дисковые операции (I/O).
• Прерывания и переключения контекста.
Базовый синтаксис:
Пример:
Основные опции:
• -a: активная/неактивная память.
• -d: статистика по дискам.
• -s: сводка по памяти.
• -t: добавление временной метки.
• -S M: вывод в мегабайтах.
Примеры использования:
1. Мониторинг в реальном времени:
2. Проверка дисков:
3. Полная статистика памяти:
Почему это полезно?
• Перегрузка CPU.
• Нехватка памяти.
• Высокая нагрузка на диски.
Что это?
vmstat (Virtual Memory Statistics) — мощный инструмент для мониторинга производительности Linux. Он показывает:• Использование памяти (RAM, swap).
• Активность процессов и CPU.
• Дисковые операции (I/O).
• Прерывания и переключения контекста.
Базовый синтаксис:
vmstat [опции] [задержка [количество]]
Пример:
vmstat 2 5 # Обновление каждые 2 секунды, 5 итераций.
Основные опции:
• -a: активная/неактивная память.
• -d: статистика по дискам.
• -s: сводка по памяти.
• -t: добавление временной метки.
• -S M: вывод в мегабайтах.
Примеры использования:
1. Мониторинг в реальном времени:
vmstat 2
2. Проверка дисков:
vmstat -d
3. Полная статистика памяти:
vmstat -s -S M
Почему это полезно?
vmstat помогает быстро диагностировать проблемы с производительностью, такие как:• Перегрузка CPU.
• Нехватка памяти.
• Высокая нагрузка на диски.
vmstat — это must-have инструмент для админов и DevOps. Простота и мощь в одной команде!👍4