J'exécute et de time
nombreuses commandes (ie nslookup
) à travers SSH
et je collecte le temps total nécessaire pour que le service implicite se termine (ie DNS ). Je collectionne donc lesuser
sys
temps et comme le real
temps compte le temps où mon processus bloque dont je n'ai pas besoin ... Je suppose.
Mais certains de mes tests ont donné des résultats en tant que tels:
real 3m22.033s
user 0m0.009s
sys 0m0.014s
J'exécute ces tests sur des boîtiers linux à ressources limitées mais le real
temps est encore très long. Cela indiquerait-il seulement que la boîte est TRÈS occupée à exécuter différents processus? Est-il toujours correct d'ajouter les heures user
et les sys
heures pour savoir combien le service a pris?
la source
wget
à la question, je ne le fais pastime
, mais merci pour l'explication. Dire que celareal
inclut des temps de blocage tels que l'attente des E / S réseau me fait penser à inclure ce temps aussi parce que je teste réellement le réseau. Je vous remercie.DNS
serveur ou d'une machine ping, est-ce suffisant pour mesurer uniquement lereal
temps?ping
courir pendant 3 minutes 22, il retournera 3 minutes 22. C'est juste inutile dans ce cas (et en fait c'est inutile comme référence la plupart du temps, le résultat dépend de facteurs externes).nslookup
est de 5 secondes!