walltime

Une définition du Jargon Français.
Aller à : Navigation, rechercher

Dr enus.png nom masculin. Le temps écoulé tel qu'indiqué par une horloge fixée au mur.

Cela désigne généralement la durée totale d'exécution d'une tâche, telle que chronométrée.

Elle est décomposée en durées correspondant chacune à un type d'activité de processeur et appelées « temps T », où T est l'un des qualificatifs suivants :

Temps Type d'activité du processeur Terme anglais
système exécution d'un élément du système d'exploitation system
utilisateur exécution d'un élément de programme non privilégié (donc « en userland ») user
de pause rien n'est exécuté car le programme ou l'utilisateur a requis une pause. L'ordonnanceur, d'ordinaire, sait alors mobiliser le processeur pour exécuter d'autres programmes. sleep
d'attente rien d'utile n'est exécuté car le programme attend quelque chose, souvent une donnée confiée ou demandée à un périphérique (exemple : lecture sur un disque). L'ordonnanceur d'un bon système, durant ce temps, anime d'autres programmes. wait
- Temps durant lequel un autre processus est exécuté. Il n'est pas pris en considération et n'a pas de nom mais son importance relative dépend de la charge de la machine donc participe au walltime de toute tâche -

L'utilitaire Unix nommé time mesure certains de ces temps :

$ time ls -R /home/guest > /dev/null
real    0m0.959s
user    0m0.003s
sys     0m0.002s
Att.png En anglais c'est parfois appelé real time et il ne s'agit alors pas de temps réel.