Представь: клиенты жалуются, сайт виснет, а ты едешь на метро и думаешь — что сломалось? Первое правило — не паниковать. Паника заставляет тыкать вкогдом где попало и терять время. Сохрани спокойствие и следуй простой структуре проверки. Вопросы: тормозит весь сервер или только один сайт? Только веб или и SSH/FTP тоже медленные? Это важно, потому что решение для «недоступна база данных» отличается от решения для «полный диск». Команды: top (или htop), free -m, df -h, iostat (или vmstat), dmesg | tail, journalctl -u сервис --since "10 minutes ago". Не знаешь команды? Просто запусти top и посмотри на столбцы CPU, MEM и %wa — они скажут, кто страдает. Высокий CPU у одного процесса — возможно зациклившаяся задача. %wa высокий — значит диск жрёт время ожидания, то есть I/O. Много процессов в состоянии D (uninterruptible sleep) — это чаще всего проблемы с диском или NFS-подвисания. Видишь это — двигайся в сторону диска. df -h покажет, заполнен ли диск. df -i покажет, не закончились ли
Что делать, если сервер стал тормозить: понятная пошаговая инструкция
29 ноября 202529 ноя 2025
2
3 мин