Bonjour à tous,
je ne vois pas très bien la différence entre les temps cpu user et temps cpu system qui sont (entre autres) renvoyés par la commande time.
Quelqu'un pourrait-il m'expliquer ?
En vous remerciant,
Estats

man time
La fonction time lance le programme représenté par la commande
indiquée, avec les arguments fournis. Lorsque la commande se termine,
time affiche un message sur la sortie standard contenant des statis-
tiques sur l’exécution du programme. Ces statistiques contiennent (i)
le temps écoulé entre l’invocation et la fin de la commande, (ii) le
temps CPU écoulé en mode utilisateur (la somme des valeurs tms_utime et
tms_cutime de la structure struct tms fournie par l’appel système
times(2)), et (iii) le temps CPU passé en mode système (la somme des
champs tms_stime et tms_cstime de la struct tms fournie par l’appel
système times(2)).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
# time find . -name *.log -exec grep error {} \;
...
real    0m13.787s
user    0m0.120s
sys     0m0.130s