Ejecuto y time
muchos comandos (es decir nslookup
) a través SSH
y recopilo el tiempo total necesario para que se complete el servicio implícito (es decir, DNS ). Así que recopilo el tiempo user
y el sys
tiempo, ya que el real
tiempo cuenta el tiempo cuando mi proceso está bloqueando, lo que no necesito ... supongo.
Pero algunas de mis pruebas tuvieron resultados como tales:
real 3m22.033s
user 0m0.009s
sys 0m0.014s
Ejecuto estas pruebas en recursos limitados de Linux, pero aún así, el real
tiempo es significativamente alto. ¿Esto solo indicaría que la caja está MUY ocupada ejecutando diferentes procesos? ¿Sigue siendo correcta para sumar las user
y sys
los tiempos para saber cuánto tomó el servicio?
fuente
wget
a la pregunta, en realidad no lo hagotime
, pero gracias por la explicación. Decir que esoreal
incluye los tiempos de bloqueo, como esperar la red IO, me hace pensar en incluir ese tiempo también porque en realidad estoy probando la red. Gracias.DNS
servidor o una máquina pinchada, es suficiente para medir solo elreal
tiempo?ping
correr durante 3 minutos 22, devolverá 3 minutos 22. Es simplemente inútil en este caso (y en realidad es inútil como punto de referencia la mayor parte del tiempo, el resultado depende de factores externos).nslookup
es de 5 segundos!