В последнее время я видел много кластерных процессов, застрявших в ожидании ввода-вывода. Эти процессы находятся в состоянии D, но используют 100% CPU.

У меня такой вопрос: может ли ядро Linux запускать любой другой процесс, пока этот процесс находится в состоянии D.

Кроме того, если процесс ожидает ввода-вывода, почему он использует 100% процессора?

0