Isso significa esperar por "File I / O", ou seja, qualquer chamada de leitura / gravação em um arquivo que esteja no sistema de arquivos montado, mas provavelmente também conta o tempo de espera para trocar ou carregar páginas na memória, por exemplo bibliotecas não na memória ainda, ou páginas de arquivos mmap () 'd que não estão em memória RAM.
Ele NÃO conta o tempo gasto esperando por objetos IPC como sockets, pipes, ttys, select (), poll (), sleep (), pause () etc.
Basicamente, é hora de um thread passar esperando por um disco-IO síncrono - durante esse tempo ele é teoricamente capaz de rodar, mas não pode, porque alguns dados que ele precisa ainda não estão disponíveis. Esses processos geralmente aparecem no estado "D" e contribuem para a média de carga de uma caixa.
Confusamente acho que isso provavelmente inclui o arquivo IO em sistemas de arquivos de rede.