Changes between Version 2 and Version 3 of comandos_básicos_slurm


Ignore:
Timestamp:
May 3, 2023, 9:28:17 AM (2 years ago)
Author:
tonin
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • comandos_básicos_slurm

    v2 v3  
    2828}}}
    2929
     30- '''srun:''' Ejecuta trabajos de forma interactiva en el cluster sin necesidad de usar ficheros slurm. Por ejemplo en la siguiente ejecución ejecutaremos en la partición {{{normal}}} nuestro programa en python, el terminal quedará bloqueado hasta que termine la ejecución. Si cerráramos nuestra sesión de shell antes de que termine, el trabajo se interrumpirá.
     31{{{
     32(base) [tonin@admin01 slurm-tests]$ srun -p normal python hello-parallel-fast.py 1
     33Hello! I am a task number:  1
     34Endinng task number:  1
     35}}}
     36 srun admite practicamente las mismas opciones que sbatcj. Entonces, ¿qué diferencia hay o que utilidad tiene?
     37 La utilidad es muy poca, básicamente para probar que un proceso de una tarea comenzará a ejecutarse bien sin fallos antes de lanzarlo, o para usarlo dentro de un sbatch para ejecutar nuestros procesos, aunque esto no es obligatorio a menos que queramos pasar algún argumento específico a determinado proceso que difiera de los especificados en el propio fichero slurm. En cualquier caso nosotros recomendamos lanzar los procesos dentro de los ficheros slurm usando el comando {{{srun}}}
     38
    3039- '''scancel:''' Cancela un trabajo de la cola. Lógicamente un usuario normal solo puede cancelar los trabajos que haya mandado él mismo. La sintaxis es {{{scancel job-id}}} donde job-id es precisamente el número que nos devolvió el comando {{{sbatch}}} al lanzarlo previamente. La cancelación de un trabajo implica no solo que salgan de la cola de slurm aquellos procesos que no se hayan iniciado áun, sino que también termina todos los procesos en ejecución relativos a la tarea.
    3140
     
    4655}}}
    4756
     57- '''sacct: ''' Aunque es un comando de accounting que explicamos en otro sitio, su invocación sin ningún argumento es algo habitual para mostrar de una forma rápida el estado actual y previo de los trabajos de slurm, permitiéndonos ver los que están en ejecución y los que se han completado.