In letzter Zeit habe ich viele Glanzprozesse gesehen, die in einer E / A-Wartezeit hängen geblieben sind. Diese Prozesse befinden sich im Status D, verwenden jedoch 100% der CPU.

Meine Frage lautet: Kann der Linux-Kernel einen anderen Prozess ausführen, während sich dieser Glanzprozess in einem D-Zustand befindet?

Wenn der Prozess auf E / A wartet, warum verwendet er dann 100% CPU?

Tom
quelle