fix

Высокая загрузка CPU из-за блокировки IO

Блокирующий IO приводит к накоплению запросов, воркеров и потоков. Результат часто выглядит как высокая загрузка CPU, однако первопричина — остановка выполнения работы.

Common symptoms

Likely causes

Evidence to look for

Метрики IO ухудшаются во время инцидентов
Процессы ждут чтения/записи
CPU остаётся высоким, пока работа стоит на месте

What it usually means

Система платит за очереди и конкуренцию ресурсов вокруг заблокированного IO.

What to do next

  1. 1Сократить синхронные блокировки в критических участках кода
  2. 2Снизить задержки хранилища и сети
  3. 3Разделить вычислительно интенсивные и IO-интенсивные задачи

See what's causing your CPU

cpum.ai turns CPU, process, disk, and memory signals into plain-English explanations with evidence.

Open cpum.ai

Related

Высокая загрузка CPU из-за блокировки IO | cpum.ai