sys
significa tempo de CPU gasto no kernel, mas você quer o tempo de espera do io.
O Google pesquisou outra resposta de troca de pilha apontando para " iowait por processo de / proc / $ pid / stat ". (E talvez precise executar o programador em um depurador e definir um ponto de interrupção em exit()
/ _exit()
, para que você possa ler o iowait antes que o processo desapareça?).
Muitas vezes eu apenas o calculo subtraindo o tempo de CPU (user + sys) do tempo real. Isso pressupõe que o processo não espere por coisas que você não conta como "IO".