Minha hipótese é que, por não ser um processo adequado (algo a ser feito por um módulo do kernel), ele não está aparecendo.
Eu acho que o rsync é uma função que acontece dentro do módulo md
do kernel e, portanto, não possui um processo / thread ( task_struct
). Por causa disso, não há processo de linux real aguardando no disco na fila de execução (já que o "trabalho" de ressincronização não é um processo real). Como o agendador reportará o iowait com base no runqueue, o iowait não é aumentado por essa tarefa.
Se você iniciou um processo real que queria usar muito o disco, ele provavelmente esperaria mais no disco por causa desse trabalho de ressincronização, e o iowait aumentaria. (No entanto, a ressincronização pode ter uma prioridade baixa, então isso ainda pode não acontecer).