DEVOPSTRAINER
Вопросы / Мок-собеседование

Почему процесс может быть в состоянии `D`?

Краткий ответ

D — это uninterruptible sleep (TASK_UNINTERRUPTIBLE): процесс заблокирован внутри системного вызова в ядре, чаще всего в ожидании дискового или сетевого I/O. В этом состоянии он не реагирует даже на SIGKILL, потому что доставка сигналов возможна только на выходе из ядра, а процесс оттуда не возвращается.

Ещё вопросы по теме «Мок-собеседование»

Готовишься к DevOps-собеседованию?
Полные разборы вопросов, карточки с интервальным повторением, квизы и песочница с реальными сломанными Linux-серверами — бесплатно после входа.
Открыть тренажёр →