A hora no início da linha é a hora em que o kernel começou a processar a chamada do sistema. A duração no final da linha é o intervalo entre o momento em que o kernel começou a processar a chamada do sistema e a hora em que o kernel respondeu à chamada do sistema.
A hora no início da próxima linha é a hora em que o kernel começou a processar a próxima chamada do sistema. Entre a resposta a uma chamada do sistema e a entrada na próxima chamada do sistema, ocorreram dois tipos de coisas: o processo executou o código do usuário e, potencialmente, outros processos foram agendados no mesmo processador.
No seu exemplo, a primeira chamada open
levou 16µs, e a próxima chamada foi emitida cerca de 12s depois. Durante esses doze segundos, o processo executou o código do usuário e, provavelmente, foi impedido várias vezes de executar outros processos. Entre a segunda open
call e a subseqüente fstat
, cerca de 90 µs passaram; Dado o quão pequeno isso é, isso sugere que o processo executou apenas uma pequena quantidade de código de usuário e não foi preterido.