El comando de tiempo es uno de los comandos de Linux menos conocidos, pero se puede usar para mostrar cuánto tiempo tarda en ejecutarse un comando.
Esto es útil si usted es un desarrollador y desea probar el rendimiento de su programa o script.
Esta guía enumerará los principales interruptores que utilizará con el comando de tiempo junto con sus significados.
Cómo usar el comando del tiempo
La sintaxis del comando de tiempo es la siguiente:
hora
Por ejemplo, puede ejecutar el comando ls para enumerar todos los archivos en una carpeta en un formato largo junto con el comando de tiempo.
tiempo ls -l
Los resultados del comando de tiempo serán los siguientes:
0m0.177s realesusuario 0m0.156ssys 0m0.020s Las estadísticas mostradas muestran el tiempo total que se toma para ejecutar el comando, la cantidad de tiempo que se gastó en el modo de usuario y la cantidad de tiempo que se pasó en el modo de núcleo. Si tiene un programa que ha escrito y desea trabajar en el rendimiento, puede ejecutarlo junto con el comando de tiempo una y otra vez e intentar mejorar las estadísticas. De forma predeterminada, la salida se muestra al final del programa, pero tal vez desee que la salida vaya a un archivo. Para enviar el formato a un archivo, use la siguiente sintaxis: hora otiempo --output = Todos los interruptores para el comando de tiempo deben especificarse antes del comando que desea ejecutar. Si está ajustando el rendimiento, es posible que desee adjuntar la salida del comando de tiempo al mismo archivo una y otra vez para que pueda ver una tendencia. Para hacerlo usa la siguiente sintaxis en su lugar: tiempo -atiempo Por defecto la salida es la siguiente: 0m0.177s realesusuario 0m0.156ssys 0m0.020s Hay una gran cantidad de opciones de formato como se muestra en la siguiente lista Puede utilizar los interruptores de formato de la siguiente manera: time -f "Tiempo transcurrido =% E, Entradas% I, Salidas% O" La salida para el comando anterior sería algo como esto: Tiempo transcurrido = 0:01:00, Entradas 2, Salidas 1 Puede mezclar y combinar los interruptores según sea necesario. Si desea agregar una nueva línea como parte de la cadena de formato, use el carácter de nueva línea de la siguiente manera: time -f "Tiempo transcurrido =% E n Entradas% I n Salidas% O" Para obtener más información sobre el comando de tiempo, lea la página de manual de Linux ejecutando el siguiente comando: tiempo de hombre El cambio de formato no funciona de inmediato en Ubuntu. Debe ejecutar el comando de la siguiente manera: / usr / bin / time Formato de la salida del comando de tiempo
Resumen