Manual de uso

⌘K
  1. Inicio
  2. Documentos
  3. Manual de uso
  4. 3. Envío de trabajos
  5. El planificador Slurm

El planificador Slurm

[vc_row][vc_column][vc_column_text]

¿Qué es Slurm?

Slurm (Simple Linux Utility for Resources Management), es un sistema de gestión de tareas usado en clústeres de computación.

Slurm realiza las siguientes acciones:

  • Asigna a los usuarios acceso a los nodos de cómputo durante un tiempo determinado para que puedan ejecutar sus tareas.
  • Proporciona un framework que permite iniciar, ejecutar y supervisar el trabajo.
  • Se encarga de arbitrar la disputa de recursos, administrando una cola de tareas pendientes.

 

Los usuarios solicitan la ejecución de sus trabajos a Slurm, y solo tienen que esperar a que finalice, sin preocuparse de si el trabajo se ha realizado en uno, dos o tres nodos de cómputo.[/vc_column_text][vc_column_text]

Principales características de Slurm

Algunas de sus características más importantes son:

  • Código abierto
  • Tolerante a fallos
  • Seguro
  • Muy escalable
  • Configurable: dispone de una gran cantidad de plugins fácilmente usables
  • Es el gestor de colas instalado en muchos de los súper computadores del TOP500

[/vc_column_text][vc_column_text]

¿Cómo utilizar el gestor de colas Slurm para enviar trabajos al cluster?

Para enviar un trabajo es necesario utilizar el gestor de colas. A través de un fichero de descripción de trabajo o directamente desde línea de comandos, se indican los parámetros del trabajo, como son el nombre del ejecutable y el directorio de trabajo, los requisitos de hardware (número de procesadores, el espacio de memoria y discos necesarios, etc.), o el tiempo máximo de ejecución.[/vc_column_text][/vc_column][/vc_row]

¿Cómo podemos ayudarte?