Il 26-07-08 alle 04:00:55Process Timing
A volte può risultare utile sapere da quando tempo un processo è attivo
Vi è mai interessato sapere quanto un processo o un comando impieghi ad arrivare alla sua fine?
Magari per calcolare le performance? Non vi interessa? Pazienza, sennò continuate a leggere. Sappiate che per ricavare le tempistiche di un processo
potete utilizzare il comando
time, seguito dal comando o script di cui volete testare il tempo.
Ad esempio, seguendo al prompt il comando :
time ls
Dopo la lista dei file e delle directory otteremo un risultato simile al seguente :
real 0m0.092s
user 0m0.000s
sys 0m0.010s
Dove:
- real = tempo totale impiegato per eseguire il comando/script;
- user = sono il numero di secondi impiegati dalla CPU per eseguire il comando, nelle macchine recenti molto spesso è uguale a 0;
- sys = tempo impiegato dal kernel per svolgere il lavoro del processo (nell'esempio precedente è il tempo per leggere file e directory).
Per ulteriori inforamazioni
man time