time command - que intervalos os parâmetros user e sys medem?

2

Eu fiz um tempo no meu roteiro e foi isso que consegui:

$ time <myscript>

real    7m5.458s
user    0m7.444s
sys     0m3.748s
$

, o que significa que durou 7 minutos e 5,458 segundos.

O que o user e sys vezes me dizem?

    
por Lazer 31.03.2011 / 22:41

2 respostas

2

O tempo real é a hora do relógio de parede. O tempo user é a quantidade de tempo gasto na execução do código enquanto não está aguardando recursos (E / S, rede, etc.). O tempo sys é o tempo gasto pelo kernel em nome do programa, por exemplo, executando chamadas do sistema.

    
por 08.10.2011 / 20:12
0

É a quantidade de tempo que realmente está executando o código, ao invés de esperar por E / S ou etc., no próprio programa e no kernel, respectivamente.

    
por 31.03.2011 / 22:43

Tags