Androide

Comando de tiempo de Linux

TOP 3 Comandos de Linux para Administradores de Redes

TOP 3 Comandos de Linux para Administradores de Redes

Tabla de contenido:

Anonim

El comando de tiempo se usa para determinar cuánto tiempo tarda en ejecutarse un comando determinado. Es útil para probar el rendimiento de sus scripts y comandos.

Por ejemplo, si tiene dos secuencias de comandos diferentes que hacen el mismo trabajo y desea saber cuál funciona mejor, puede usar el comando de tiempo de Linux para determinar la duración de la ejecución de cada secuencia de comandos.

Versiones de comando de tiempo

Tanto Bash como Zsh, los shells de Linux más utilizados tienen sus propias versiones integradas del comando de tiempo que tienen prioridad sobre el comando de tiempo de Gnu.

Puede usar el comando type para determinar si time es una palabra clave binaria o incorporada.

type time

# Bash time is a shell keyword # Zsh time is a reserved word # GNU time (sh) time is /usr/bin/time

Para usar el comando de tiempo Gnu, debe especificar la ruta completa al binario de tiempo, generalmente /usr/bin/time , usar el comando env o usar una barra diagonal inversa \time que evita que se usen tanto las incorporaciones como las incorporadas.

El tiempo Gnu le permite formatear la salida y proporciona otra información útil como E / S de memoria y llamadas IPC.

Usando el comando de tiempo de Linux

En el siguiente ejemplo, vamos a medir el tiempo necesario para descargar el kernel de Linux utilizando la herramienta wget:

time wget

Lo que se imprimirá como salida depende de la versión del comando de tiempo que esté utilizando:

# Bash real 0m33.961s user 0m0.340s sys 0m0.940s # Zsh 0.34s user 0.94s system 4% cpu 33.961 total # GNU time (sh) 0.34user 0.94system 0:33.96elapsed 4%CPU (0avgtext+0avgdata 6060maxresident)k 0inputs+201456outputs (0major+315minor)pagefaults 0swaps

  • real o total o transcurrido (tiempo del reloj de pared) es el tiempo desde el inicio hasta el final de la llamada. Es el momento desde el momento en que presiona la tecla Enter hasta el momento en que se completa el comando wget . usuario: cantidad de tiempo de CPU gastado en modo usuario. system o sys: cantidad de tiempo de CPU que se pasa en modo kernel.

Conclusión

A estas alturas ya debe tener una buena comprensión de cómo usar el comando de tiempo. Si desea obtener más información sobre el comando de tiempo Gnu, visite la página de manual de tiempo.

terminal de tiempo