Medir Tiempo de tus Programas

Cuando uno administra servicios es fundamental saber cuanto demora cada uno de los shell o programas que haces, pues esto te permite saber como programar los crones o saber cuanto tiempo necesitas esperar a una respuesta, para esto existe el comando time el cual se usa así:

root@localhost:~# time [opciones] comando


Esto en la practica es asi:

root@localhost:~# time programa.sh

esto te generara una salida de tres valores que son

Tiempo Real : Es el tiempo que se demora el programa.sh en ejecutarse desde que lo envías hasta que genera la salida de información. (este es el que realmente nos interesa)

Tiempo de CPU : Es el tiempo de procesamiento de la CPU en tu programa, es un dato interesante pero realmente no muy útil

Tiempo de Sistema : Este realmente no entiendo muy bien la diferencia con el de CPU pero es el tiempo en el sistema que demora tu proceso.

Visualmente es así:

root@localhost:~# time du -sh *
1,9G Descargas
177M Documentos
736K Escritorio
361M Imágenes
5,6G Peliculas
213M Seguridad
244K Ubuntu One

real 0m0.331s
user 0m0.000s
sys 0m0.030s


Bueno espero que les sirva

Comentarios

Entradas más populares de este blog

Particiones con LVM y Cifrado

Atajos por Teclado

Wifite : Herramienta de Auditoria de Redes WiFi