Hola a todos de nuevo,

Hoy ando por casa, como siempre echando un vistazo por la red, y me he encontrado un articulo que me ha parecido bastante interesante y que tiene que ver con la latencia del sistema.

Pero, ¿que es la latencia?, pues simplemente es el tiempo que transcurre entreun estímulo y la respuesta que produce. Esto aplicado a nuestras máquinas, pues si nos ponemos a pensar, cualquier elemento con los que intervenimos muestra latencia, que a su vez se ve afectada por las latencias de los elementos relacionados.

Por ejemplo, se me ocurre, que cuando hago una peticion a mi Apache, la latencia que percibo es la propia latencia del Apache mas la latencia de todo el software y hardware relacionado.

Bien, pues después de la introducción y volviendo al punto principal, hoy paso a comentar una herramienta llamada LatencyTOP y que sirve para medir justamente lo que en la introducción he escrito.

Procedamos a la instalación.

La herramienta latencyTOP requiere de un kernel que haya sido compilado con los parámetros CONFIG_HAVE_LATENCYTOP_SUPPORT=y and CONFIG_LATENCYTOP=y, en el caso de ubuntu 8.10 estos parámetros están activados por defecto, pero si queremos verificarlo solo tendremos que escribir lo siguiente:

grep -i latencytop /boot/config-`uname -r`

La respuesta del sistema será:

eloy@machine:~$ grep -i latencytop /boot/config-`uname -r`
CONFIG_HAVE_LATENCYTOP_SUPPORT=y
CONFIG_LATENCYTOP=y

Bien, pues una vez que hemos verificado que cumplimos con los requisitos de la instalación procedemos:

sudo apt-get install latencytop

La respuesta en mi caso es:

eloy@machine:~$ sudo apt-get install latencytop
[sudo] password for eloy:
Leyendo lista de paquetes… Hecho
Creando árbol de dependencias
Leyendo la información de estado… Hecho
Se instalarán los siguientes paquetes NUEVOS:
latencytop
0 actualizados, 1 se instalarán, 0 para eliminar y 0 no actualizados.
Necesito descargar 14,6kB de archivos.
Se utilizarán 90,1kB de espacio de disco adicional después de desempaquetar.
Des:1 http://es.archive.ubuntu.com intrepid/universe latencytop 0.4 [14,6kB]
Descargados 14,6kB en 7s (1930B/s)
Seleccionando el paquete latencytop previamente no seleccionado.
(Leyendo la base de datos …
138883 ficheros y directorios instalados actualmente.)
Desempaquetando latencytop (de …/latencytop_0.4_i386.deb) …
Procesando activadores para man-db …
Configurando latencytop (0.4) …

Parece que todo ha ido correctamente y solo queda probarlo:

eloy@ubuntuEEEBox:~$ sudo latencytop

Y aqui podéis ver una captura de latencyTOP corriendo en mi máquina:

Bueno saludos a todos.

You must be logged in to post a comment.