Сначала сопоставьте замедление с CPU, памятью, диском и сетью, затем проверьте процесс, его журналы и ограничения systemd/cgroup.
На Linux-сервере приложение под управлением systemd тормозит. Какие шаги диагностики предпримете?
Сначала сопоставьте замедление с CPU, памятью, диском и сетью, затем проверьте процесс, его журналы и ограничения systemd/cgroup.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Сначала сопоставьте замедление с CPU, памятью, диском и сетью, затем проверьте процесс, его журналы и ограничения systemd/cgroup.
Начните с systemctl status и journalctl, определите PID, проверьте загрузку и ожидания I/O. Сравните текущие показатели с нормой и временем последних изменений. При необходимости переходите к профилированию и зависимостям приложения. Слепой рестарт может скрыть причину и уничтожить полезное диагностическое состояние.