Процессор

Постоянная загрузка вместе с очередью выполнения и ростом времени ответа указывает на нехватку вычислений или дорогой код. Короткий пик при фоновой задаче может быть нормальным.

Разберите потребителей по процессам и запросам. Добавление ядер без устранения бесконечного цикла или тяжёлого SQL лишь повышает предел.

Память

Смотрите доступную память, swap, завершение процессов системой и рост конкретного процесса. Использованный файловый кеш в Linux не равен нехватке памяти.

Утечка проявляется постепенным ростом. Резкий всплеск может быть связан с импортом, большим ответом или параллельными рабочими процессами.

Диск и ввод-вывод

Высокая задержка диска тормозит базу, журналы и приложение, даже если объём операций кажется небольшим. Проверяйте очередь, latency, место и inode.

Сопоставляйте все сигналы с временем ответа сайта. Цель — определить ограничивающий ресурс и причину его потребления.

Опирайтесь на нормальный профиль проекта

Соберите показатели в обычный день, во время импорта и на пике посещаемости. Порог без базовой линии либо молчит перед сбоем, либо создаёт постоянный шум. Учитывайте продолжительность события и влияние на пользовательские операции.

В уведомлении показывайте связанный симптом: задержку ответа, размер очереди или ошибки. Это помогает отличить полезную фоновую работу от исчерпания ресурса. После оптимизации сравнивайте не только среднее, но и худшие периоды.

Разбираете похожую ситуацию? Расскажите о ней в форме ниже — обсудим, с чего начать именно в вашем случае.