🖥️ Основные команды для мониторинга нагрузки вашего Linux-сервера
Привет, любители системных настроек! 🚀 Сегодня поговорим о том, как быстро понять, что происходит в системе, когда нагрузка зашкаливает или что-то не так. Отличный способ — использовать чуть больше команд, которые всегда под рукой!
🕵️♂️ Мониторинг процессов и загрузки CPU
- Посмотри топ-конкретных процессов:
top
- Или альтернативу:
htop
(если установлен)
🌡️ Проверка использования памяти и swap
- Базовая команда:
free -m
- Или более развернутая:
vmstat 1 5
🎯 Анализ использования дисков
- Общая статистика:
iostat -xz 1 3
- Посмотри файловую систему:
df -h
🔍 Распределение ресурсов по процессам
- Посмотри процессы по потреблению CPU:
ps aux --sort=-%cpu | head -10
- По памяти:
ps aux --sort=-%mem | head -10
🌐 Следим за портами и соединениями
- Кто слушает порты:
ss -tuln
- Актуальные сетевые соединения:
netstat -tunap
🎯 Будь внимателен: если сервер виснет или очень сильно нагружен — эти команды проводят в глубь. Каждая из них помогает понять, что именно перегружает систему или вызывает сбои.
Может ли быть ситуация, когда одна команда показывает один результат, а другая — другое? Обязательно ли это сбой или особенность отображения? Делись в комментариях!
Пробовал ли ты уже использовать эти команды в реальной работе? Какие ситуации показали себя наиболее эффективными?
- Приглашаем тебя прокачать свои скилы в телеграм-канале https://t.me/LinuxSkill а пройти тесты на знание linux в боте https://t.me/gradeliftbot
📩 Завтра: Как настроить Fail2Ban за 5 минут! Включи 🔔 чтобы не пропустить!