La commande time
permet de mesurer le temps d'exécution d'une commande. Elle fournit les temps réels (temps total), utilisateurs (durée nécessaire au processeur pour exécuter les ordres du programme) et systèmes (durée nécessaire au processeur pour traiter les ordres du système d'exploitation). Voici un exemple d'utilisation :
time ls -lR / > liste.ls 2> /dev/null
Le résultat s'affiche alors :
real 2m39.458s user 0m9.060s sys 0m32.330s
L'option -p permet d'avoir les résultats en secondes :
real 144.55 user 8.75 sys 27.57
On peut ainsi calculer le facteur d'évaluation qui traduit la surcharge du système :
Ici, le rapport est de
Un facteur normal se situe entre et . Un facteur supérieur à traduit une surcharge du système.