I understand, I think, that when reading from disk, the process gets put into uninterruptible sleep while disk IO is performed. But what happens during procfs readouts? The process goes into D state, but shouldn't it just keep running and complete instantly? There is no intensive hardware interaction, right?
↧