wiki:SMG

SMG

Se recomienda la lectura la guía de usuario del Cluster SMG antes de la realización de las prácticas.

Práctica 1

El objetivo de esta práctica es tomar contacto con el uso del cluster, así como del sistema de PBS/TORQUE instalado en él:

  • Conéctese al frontend de SMG (ui.macc.unican.es) mediante el comando ssh (Linux/Mac OS) o el programa PyTTY (Windows). Para ello, previamente cada alumno ha recibido una cuenta y una clave de acceso que debe cambiar:
    [user@ui ~]$ ssh user@ui.macc.unican.es
    
  • Desde el frontend, utilizando el comando qstat. Compruebe el numero de colas disponibles en el cluster y si la cola 'course' se encuentra entre ellas. Si es así, por medio del comando qstat indique las caracteristicas básicas de la cola.
  • Utilizando la plantilla que se adjunta enviar un job de prueba. Para lo cual, será necesario utilizar el comando qsub, así como los editores vi o nano.

Plantilla:

#!/bin/bash
 
echo "Nodo: $HOSTNAME"

echo "Hora de inicio `date`"
sleep 30
echo "Hora de fin `date`"

Envío del job:

[user@ui ~]$ qsub -q course sleep_template
  • Comprobar el resultado obtenido en los ficheros de output y error. ¿ Cómo modificaría la plantilla para que que el fichero output se llamase 'sleep_template_output' y el error 'sleep_template_error' ?
  • ¿ Cómo se debe configurar la plantilla para recibir un email en la cuenta de alumnos al inicio y final de la execucion del job ?
  • ¿ Qué comando ha de utilizarse para monitorizar solamente los jobs de un usuario concreto ?
  • ¿ Cómo indicaría que un job requiere 2 worker nodes para ejecutarse ?
  • ¿ Qué ocurre si se intenta eliminar un job de otro usuario con el comando qdel ?

Compruebe las soluciones propuestas.

Last modified 6 years ago Last modified on Mar 2, 2016 2:38:41 PM