Você não pode dizer a partir dessa saída se o programa em questão está usando vários ou um único thread.
Sua suposição para o horário "inativo" é válida.
Existem várias perguntas sobre esse assunto, mas nenhuma que eu tenha analisado fornece exatamente o que eu preciso.
Minha saída é assim:
real 0m9.92s
user 0m0.12s
sys 0m0.02s
Com base no conteúdo de algumas outras postagens, eu acho que isso está sendo executado em um único thread, embora eu tenha várias CPUs disponíveis. Essa é uma conclusão válida?
Segundo e mais para a minha pergunta, é o fato de que "real" é quase 10 segundos, mas nem de "usuário" ou "sys", ou sua soma, chegam perto de 10 segundos.
O tempo "9,9 - 0,12 - 0,02" está ocioso, esperando que algum evento aconteça ou algo mais?