Низкий CPU и свободная память не исключают ожидание диска, сети, блокировки, ограниченного пула соединений или перегруженной зависимости.
CPU загружен слабо и память свободна, но приложение всё равно тормозит. Что это может означать?
Низкий CPU и свободная память не исключают ожидание диска, сети, блокировки, ограниченного пула соединений или перегруженной зависимости.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Низкий CPU и свободная память не исключают ожидание диска, сети, блокировки, ограниченного пула соединений или перегруженной зависимости.
Начните с latency по этапам запроса и состояния потоков. Проверьте очереди, I/O, DNS, retries и внешние сервисы. Агрегированный CPU также скрывает одно полностью занятое ядро или throttling контейнера. Диагноз выбирают по наблюдаемому ожиданию, а не общей загрузке.