Cómo calcular el tiempo que tarda un comando de terminal

Contenidos

Bash Shell

Si cuenta con una secuencia de comandos de ejecución prolongada en la que está trabajando para impulsar, puede ser útil averiguar exactamente cuánto tiempo tarda en ejecutarse la secuencia de comandos o el comando para saber con certeza si la próxima ejecución fue más rápida o más lenta que la primera. .

Por suerte, hay una manera fácil de hacerlo usando el comando de tiempo. Simplemente comience con el tiempo y después con el comando que desee ejecutar.

time <any command here>

Verá la salida algo como esto:

Y en caso de que no entienda la salida arcana, los 3 valores diferentes significan estas cosas:

  • Real: el tiempo real desde el principio hasta el final, que podría variar si otras cosas están consumiendo la CPU. Este es de forma general el número que le preocupará a menos que esté probando en un sistema muy ocupado.
  • Usuario: el tiempo que el comando tardó desde el inicio hasta el final de la ejecución del código de modo de usuario.
  • Sys: el tiempo de ejecución de las llamadas al sistema en el kernel por parte del procedimiento. Es bastante insignificante para la mayoría de la gente por sí solo.

Puede utilizar la combinación de Usuario + Sys para averiguar exactamente cuánto tiempo tomó su comando para propósitos de cronometraje…. pero si está en una caja de prueba, Real es más simple.

Suscribite a nuestro Newsletter

No te enviaremos correo SPAM. Lo odiamos tanto como tú.