Cómo usar el comando de tiempo en Linux

Cómo usar el comando de tiempo en Linux
El tiempo es el parámetro esencial para evaluar la eficiencia o el rendimiento de cualquier tarea. Un procesador tan bueno se juzga por una buena velocidad de procesamiento que se evalúa sobre la base del tiempo. Del mismo modo, en Linux, el comando "tiempo" se usa para evaluar el tiempo de procesamiento tomado por diferentes comandos en su ejecución. Hay diferentes formas de hacer la misma tarea, por ejemplo, podemos editar los archivos de texto utilizando el editor VIM, así como el editor nano, con la ayuda del comando de tiempo que podemos evaluar qué editor lleva menos tiempo de ejecución, luego podemos Use ese editor para fines de edición de texto para un mejor rendimiento.

¿Cuál es el comando de uso del tiempo en Linux?

En Linux, el comando de tiempo se usa para determinar el tiempo de ejecución que el procesador tomó para ejecutar el comando especificado.

La sintaxis general de usar el comando de tiempo:

$ tiempo [opciones] [comando]

La explicación de la sintaxis anterior es:

  • Use la cláusula de tiempo para determinar el tiempo que tome el comando
  • Elija cualquier opción junto con la cláusula de tiempo
  • Escriba el comando cuyo tiempo ejecutado desea averiguar

Por ejemplo, ejecutamos un comando que tomará 4 segundos de tiempo de ejecución y determinará su tiempo usando el comando "tiempo":

$ tiempo de sueño 4

La salida mostró que el comando se ejecutó en 4.002 segundos, hay tres tipos de valores en la salida real, usuario y sys, la explicación para ellos es como:

  • Real: Este es el tiempo real tomado por el procesador de la computadora para ejecutar el comando al presionar el botón para completar el comando.
  • Usuario: Tiempo de CPU que toma el modo de usuario.
  • Sys: Este es el tiempo que toma el sistema o el núcleo para ejecutar el comando.

También podemos agregar una opción agregando un indicador de "-pag", que mostrará el tiempo en formato POSIX portátil, para comprenderlo, nuevamente ejecute el comando anterior usando el "-pag" bandera:

$ TIME -P Sleep 4

Actualizaremos el repositorio del Linux y monitorearemos el tiempo de actualización utilizando el comando de tiempo:

$ TIME SUDO APT ACTUALIZACIÓN

Tomará algún tiempo actualizar el repositorio:

Se necesita 36.289 segundos para actualizar el repositorio de paquetes. Para comprender más sobre el comando de tiempo, podemos ejecutar la ayuda usando el comando:

$ Tiempo de ayuda

Si queremos que la salida del comando de tiempo no se muestre en la pantalla, en lugar de que se debe guardar en el archivo de texto, podemos ejecutar el siguiente comando:

$/usr/bin/time -o salida.txt duerme 4

Nota: Usaremos el "/Usr/bin/time" en vez de "tiempo" comando porque el comando de hora incorporada de shell no admite el "-O" opción.

Para ver la salida del archivo "salida.txt ”, use el comando:

$ CAT SALIDA.TXT

Para tener el resumen detallado del tiempo ejecutado, use la opción "-V" con el "/Usr/bin/time" dominio:

$/usr/bin/time -v sueño 4

La figura anterior muestra el resumen detallado del tiempo ejecutado para el comando. En el último, Linux proporciona los manuales de todos los comandos incorporados, para ver el manual del comando de tiempo para buscar información, usar:

$ hombre tiempo


Conclusión

El comando de tiempo se usa en Linux para fines de prueba; Se utiliza para probar el rendimiento de las aplicaciones recién creadas. En este artículo, hemos discutido el uso del comando de tiempo en Linux que se utiliza para monitorear el tiempo de ejecución de los comandos en Linux. Hemos discutido dos sintaxis, el comando "Time" incorporado y el comando "/usr/bin/time" con sus diferentes opciones.