В последнее время я видел много кластерных процессов, застрявших в ожидании ввода-вывода. Эти процессы находятся в состоянии D, но используют 100% CPU.
У меня такой вопрос: может ли ядро Linux запускать любой другой процесс, пока этот процесс находится в состоянии D.
Кроме того, если процесс ожидает ввода-вывода, почему он использует 100% процессора?