Cluster Heterogéneo De Computadoras - BWATCH: Herramienta Software Para Observar El Estado Del Cluster

14 - BWATCH: Herramienta Software Para Observar El Estado Del Cluster

[editar]
Tutorial creado por Emilio José Plaza Nieto. Extraido de: http://es.tldp.org/Manuales-LuCAS/doc-cluster-computadoras/doc-cluster-computadoras-html/node1.html
23 de Febrero de 2006
La herramienta bWatch 1.0.3 es un pequeño programa TCL/TK, el cual muestra en una ventana un conjunto de información a cerca de cada uno de los nodos que conforma el cluster, es decir, es un sistema de monitorización del cluster.

La información que nos proveé dicho software es:

  • Host name.
  • N^o de usuarios conectados.
  • Hola en la cual se hizo la toma de los datos.
  • Carga hace 1 min.
  • Carga hace 5 min.
  • Carga hace 15 min.
  • Numero de procesos.
  • Memoria total.
  • Memoria libre.
  • Memoria compartida.
  • Buffers.
  • Cache.
  • Total de swap.
  • Swap libre.

La últimas versiones de este software están disponibles en ftp://www.sci.usq.edu.au/pub/jacek/bWatch/.

bWatch puede ser ejecutado por cualquier usuario mientras éste pueda ejecutar RSH (Remote Shell) en todas las máquinas que conforman el cluster.

bWatch fue desarrollado para plataformas LINUX.

Instalación

Una vez descargado el software bWatch-1.0.3.tar.gz se descomprime en el directorio de usuario $HOME y se compila. A continuación se muestra la secuencia de pasos a realizar:

$$>$/home/usuario/
$$>$tar -xvfz bWatch-1.0.3
$$>$cd /home/usuario/bWatch-1.0.3
$$>$make bWatch $\Rightarrow$ genera un ejecutable llamado bWatch.tcl
$$>$make install $\Rightarrow$ inserta bWatch en /usr/local/bin

Configuración

Se editará el fichero $HOME/.bWatchrc.tcl y en la sentencia set listOfHosts se incluirá el nombre de los nodos que conforman el cluster

set bWatchrcVersion 1.0.0
set listOfHosts pc0 pc1

# set the columns which should be displayed
# 1 - information will be displayed for every host
# 0 - column will not be shown

# number of users on the system
set display(numUsers) 1
# system time
set display(time) 1
# 1 minute averga load
#set display(load1) 1
# 5 minutes average load
set display(load5) 1
# 15 minutes average load
set display(load15) 1
# number of processes
set display(numProcesses) 1
# total RAM
set display(totalMemory) 1

# available free RAM
set display(freeMemory) 1
# shared RAM
set display(sharedMemory) 1
# buffered memory
set display(buffers) 1
# cached memory
set display(cache) 1
# total swap space
set display(totalSwap) 1
# available swap space
set display(freeSwap) 1

# foreground and background coulours
# of the heading of the table
set colour(headingBG) #066
set colour(headingFG) #FFF

# foreground and background colours
# of the first column showing host names
set colour(hostNameBG) #006
set colour(hostNameFG) #FFF

set colour(neutralFG) black
set colour(firstWarningFG) orange
set colour(secondWarningFG) #A00
set colour(errorFG) #F00
set colour(errorBG) #FFF

set loadLimit(firstWarning) 1.5
set loadLimit(secondWarning) 2.5
set loadLimit(error) 5.0

set freeMemLimit(firstWarning) 1024
set freeMemLimit(secondWarning) 512
set freeMemLimit(error) 1

set freeSwapLimit(firstWarning) 20480
set freeSwapLimit(secondWarning) 10240
set freeSwapLimit(error) 5120
set blank ----
set cell(width) 8

La herramienta bWatch obtiene los resultados de los distintos nodos a través del protocolo RSH, por lo tanto, en el fichero $HOME/.rhosts deberán estar incluidos los nombres de los nodos que conforman el cluster. Un ejemplo podría ser:

pc0
pc1
...

Visualización del estado del cluster

Para poder visualizar el estado se realizará lo siguiente:

$$>$cd $HOME/bWatch-1.0.3
$$>$./bWatch.tcl

A continuación nos aparecerá la siguiente tabla en la cual podremos observar el estado de cada uno de los nodos que conforma el cluster.

[editar]

7 opiniones

15 contenido

JUNINHO
nbnm

bnmbm
El link sobre el proyecto de grado.

Disculpas omiti el link. Www.technetworld.info. van a ver en los links los capitulos.
Aporte sobre clusters de alto desempeño.

Creo que a la gente interesada puede aportarle el proyecto de grado que realize sobre clusters, donde entre varias cosas evaluo la mejor arquitectura con relacion costo performance(entre power, itanium 2, opteron, ultrasparc) entre muchas cosas mas. Saludos.
Cluster heterogeneo de pcs.

Esta muy bueno solo que no puedo bajar las figuras desde ningun link y resultaria muy interesante tenerlas junto al documento. Si alguien las ha podido bajar, por fa, diganme como??.
1 2 | siguiente >

Tutoriales relacionados con 'Cluster Heterogéneo De Computadoras'

Autor y licencia de 'Cluster Heterogéneo De Computadoras'

Licencia GNU Free Documentation License: http://www.es.gnu.org/licencias/fdles.html
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.