DISEÑO Y EVALUACIÓN DE CONFIGURACIONES

Práctica 2: DOMINGO LÓPEZ OLLER

Instalación y configuración de sistemas de medición de prestaciones.

Lista de correo

Me he suscrito a la lista de correo con el correo [email protected].

Me he dado de alta en el sistema de envío de prácticas, y tengo el nick domingolopezoller y el id 51 con fecha 7/03/2009


He realizado un análisis de monitores según el sistema operativo (Windows XP y Ubuntu)

MONITORES EN WINDOWS

MONITOR 1: GADGET DE GOOGLE

Es un gadget que proporciona la barra de escritorio de Google, estilo a la del Vista, que permite visualizar: Una captura del gadget es la siguiente:
Monitor Google
Este gadget no requiere de ninguna configuración ya que toma él los parámetros del sistema.
La instalación de la barra de escritorio de Google se puede obtener en el siguiente enlace: GOOGLE DESKTOP
Una vez la tienes instalada y funcionando en la parte derecha de la pantalla le pulsamos en el símbolo + y en la pantalla que sale escribiremos el gadget que queremos incluir.
En este caso para colocar el monitor de sistema se ve la siguiente imagen:
Agregar Monitor Google
Nota: El que yo he comentado es el primero que es el más completo.

MONITOR 2: MONITOR POR DEFECTO DE WINDOWS XP

El monitor de Windows XP se encuentra como una parte en el administrador de tareas que sale cuando hacemos CTRL+ALT+Supr
En él es posible analizar los siguientes puntos en las pestañas de Rendimiento y Funciones de red: Una visualización de los resultados es el siguiente:
Rendimiento WINDOWS Red WINDOWS
Nota: Al estar nativo el programa no requiere de ninguna configuración adicional.

MONITOR 3: SYSTEM EXPLORER

Es por así decirlo el sustituto del anterior, ofrece otras funcionalidades entre las distintas pestañas pero tan solo le falta la de red que sí trae el monitor por defecto.
Incorpora respecto al anterior: Una captura del programa es la siguiente:
SYSTEM EXPLORER
La instalación es de los típicos programas siguiente->siguiente, no hay que configurar nada, y su enlace de descarga es el siguiente: SYSTEM EXPLORER

MONITOR 4: EVEREST ULTIMATE

Everest Ultimate es un programa que realiza un extenso y detallado análisis del sistema, mostrando prácticamente todos los aspectos del sistema referentes a hardware, software, configuración de red y más.
Para la monitorización Everest dispone también de un monitor llamado OSD panel que permite poner un monitor tipo texto en el fondo de escritorio. Permite configurar los monitores que se muestran, dependiendo de los sensores que tenga nuestro sistema de manera muy simple, sencillamente seleccionando el checkbox del monitor elegido.
Esto se ve en la siguiente imagen: (Se accede desde Archivo->Preferencias)
Preferencias Everest
Nota: Desde la opción OSD podemos configurar la forma que tendrá el cuadro con los datos
El resultado sería el siguiente:
Everest
En él se pueden ver lo siguiente (depende de lo que activemos en el checkbox): Se puede bajar una versión de prueba de 30 días desde Softonic en el siguiente enlace: EVEREST ULTIMATE
Como pasa con el resto de monitores comentados tampoco se aprecia una configuración
Nota: En este caso este monitor no dispone de la monitorización de red y disco que sí tienen otros pero a su favor tiene otras utilades del sistema que lo hacen muy interesante.


EL MONITOR DE WINDOWS QUE YO ESCOGERÍA

Ateniéndose a las características del monitor, no otras utilidades, se aprecia que el que más información proporciona es el SYSTEM EXPLORER ya que está permitiendo conocer el proceso que está realizando la mayor carga en procesador, en memoria y en disco. Algo fundamental para evaluar el proceso e intentar ver si es normal o no.
En los otros se da el valor de porcentaje pero al no recibir ninguna información adicional no es posible encontrar la fuente del problema. System Explorer va a permitir conocer el programa que por ejemplo está consumiendo demasiados recursos y que está haciendo la máquina ir lento, cosa que el resto no hace.

MONITORES EN LINUX

MONITOR 1: MONITOR POR DEFECTO DE UBUNTU

Es el monitor por defecto de LINUX, en GNOME, se puede colocar en la barra superior permitiendo así una monitorización activa como sería el caso del gadget de Google o el de Everest.
Panel Monitor GNOME
Incluye los siguientes monitores: Para abrir el monitor y obtener más detalles de lo que se ve en el monitor del panel hay que dar botón derecho y pinchar en Abrir monitor del sistema obteniéndose la siguiente imagen:
Detalle Monitor GNOME
Nota: No requiere de ninguna configuración especial.

MONITOR 2: CONKY

Se instala desde los respositorios de Ubuntu, en Synaptic, o mediante línea de comandos como sigue: sudo apt-get install conky y es un monitor que muestra lo siguiente:
Una captura del programa es la siguiente:
Pantalla inicial CONKY
A diferencia del resto este sí se puede configurar al gusto y se pueden ver distintas configuraciones en la siguiente página: http://conky.sourceforge.net/screenshots.html
Algunos habrá que adaptarlos a la máquina que tengamos según las variables de conky y para ejecutarlo basta hacer conky -c fichero
Un ejemplo de la ejecución sería el siguiente: (Incorpora gráficas y se vuelve transparente)
Modificar vista CONKY
Se aprecia claramente que los ficheros de configuración permiten modificar el aspecto gráfico y así es más fácil de entender la información que ofrece Conky
La configuración se basa en establecer el formato del contenido y modificar las variables propias de conky para tener así el tamaño de fuente, dimensión de ventana, sistema de ficheros que considero, los núcleos que considero, si monitorizo una o varias cosas (red, memoria, procesador y procesos), color, fondo,...
CÓDIGO DE EJEMPLO
background no
font 7x13
use_xft no
on_bottom yes

mpd_host 192.168.150.2
mpd_port 6600

update_interval 1.0

total_run_times 0

own_window no

own_window_transparent no

double_buffer yes

minimum_size 280 5

draw_shades yes
draw_outline no
draw_borders no
stippled_borders 8
border_margin 4
border_width 1

default_color black
default_shade_color black
default_outline_color black

alignment top_right

maximum_width 500

gap_x 12
gap_y 12

no_buffers yes

uppercase no

cpu_avg_samples 2
net_avg_samples 2

override_utf8_locale no

use_spacer no

# stuff after 'TEXT' will be formatted on screen

TEXT
${color #5b6dad}$nodename   linux-$kernel${alignr}${time %T}

${color #5b6dad}System:
${color #5b6dad} Uptime:${color #7f8ed3} $uptime ${color #5b6dad}- Load:${color #7f8ed3} $loadavg
${color #5b6dad} CPU Frequency:${color #7f8ed3} $freq_dyn_g ${color #5b6dad} Maximum:${color #7f8ed3} $freq_g
${color #5b6dad} CPU Usage:${color #7f8ed3} $cpu% ${cpubar}
${color #000000}${cpugraph cpu0 32,495 000000 7f8ed3}
${color #000000}${cpugraph cpu1 32,495 000000 7f8ed3}
${color #5b6dad} RAM Usage:${color #7f8ed3} $mem/$memmax - $memperc% ${membar}
${color #5b6dad} Swap Usage:${color #7f8ed3} $swap/$swapmax - $swapperc% ${swapbar}
${color #5b6dad} Processes:${color #7f8ed3} $processes  ${color #5b6dad}Running:${color #7f8ed3} $running_processes

${color #5b6dad}Networking:
 ${color #5b6dad}Down:${color #7f8ed3} ${downspeed eth0} k/s${color #5b6dad}${offset 160}Up:${color #7f8ed3} ${upspeed eth0} k/s
${color #000000}${downspeedgraph eth0 32,245 000000 7f8ed3} ${color #000000}${upspeedgraph eth0 32,245 000000 7f8ed3}
 ${color #5b6dad}Address: ${color #7f8ed3}${addr eth0}${alignr}${color #5b6dad}TCP Connections: ${color #7f8ed3}${tcp_portmon 1 65535 count}

${color #5b6dad}File Systems:
 ${color #5b6dad}/ ${color #7f8ed3}${fs_free /}/${fs_size /} ${color #7f8ed3}${fs_bar /}
 ${color #5b6dad}FAT32 ${color #7f8ed3}${fs_free /mnt/fat32/}/${fs_size /mnt/fat32/} ${color #7f8ed3}${fs_bar /mnt/fat32/}
 ${color #5b6dad}Archivos ${color #7f8ed3}${fs_free /mnt/archivos/}/${fs_size /mnt/archivos/} ${color #7f8ed3}${fs_bar /mnt/archivos/}
 ${color #5b6dad}SAExt3 ${color #7f8ed3}${fs_free /mnt/saext3/}/${fs_used /mnt/saext3/} ${color #7f8ed3}${fs_bar /mnt/saext3/}            

${color #5b6dad}Name              PID     CPU%   MEM%
${color #7f8ed3} ${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1}
${color #7f8ed3} ${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2}
${color #7f8ed3} ${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3}
${color #5b6dad}Mem usage
${color #7f8ed3} ${top_mem name 1} ${top_mem pid 1} ${top_mem cpu 1} ${top_mem mem 1}
${color #7f8ed3} ${top_mem name 2} ${top_mem pid 2} ${top_mem cpu 2} ${top_mem mem 2}
${color #7f8ed3} ${top_mem name 3} ${top_mem pid 3} ${top_mem cpu 3} ${top_mem mem 3}

Disk IO: $diskio
${diskiograph 32,495 000000 7f8ed3 5000}

${tail /var/log/apache2/access.log 15}
Nota: El ejemplo se encuentra en la carpeta de imagenes en configuracionConky.txt

MONITOR 3: GKRELLM

Al igual que el anterior también se instala desde los repositorios de Ubuntu o mediante la línea de comandos.
Proporciona monitorización para: Una captura de este monitor es la siguiente:
GKRELLM

EL MONITOR DE LINUX QUE YO ESCOGERÍA

Ateniéndose a las características del monitor, no otras utilidades, se aprecia que el monitor más completo y que da más juego por su capacidad de configuración es CONKY el cual permite adaptarlo a los gustos del usuario y mejorar la información que muestra al usuario. El resto son un poco toscos a la hora de dar la información, en concreto GKRELLM que lo tiene todo un poco apretado.

CONCLUSIONES

De todos los monitores que he instalado y analizado me quedo con CONKY por lo completo que es tanto en información como en la capacidad de configurarse al gusto. Obviamente existen monitores más específicos que dan mucha más información pero ya son más caros y en ocasiones no tan claros como éste.
Personalmente me gustan los monitores que se integran en la pantalla mostrando siempre información del sistema para que el usuario la vea y esté informado en todo momento.
Así están por ejemplo: Everest, el gadget de Google, el que trae por defecto GNOME y Conky.

DOMINGO LÓPEZ OLLER
Ingeniero Técnico Informática Sistemas
Práctica 2 de Diseño y Evaluación de configuraciones.
Hosted by www.Geocities.ws

1