Bonjour,
Je voulais savoir s'il était prévu (à l'igbmc @team.igbmc , mais je suppose que c'est pareil à l'ifb) de faire en sorte que l'option sbatch --tmp fonctionne ? L'espace étant très variable d'un noeud à l'autre ça pourrait être utile.
Sinon, en l'absence de l'option tmp il y a un moyen quand on lance un jobs d'être sur qu'il aura assez d'espace disque temporaire?
Merci par avance,
Quentin.
Bonjour Quentin,
En effet, pour l'instant l'option --tmp
n'est pas gérée. J'ai noté cette amélioration possible (Gestion de l'espace disk temporaire (#17) · Issues · Institut Français de Bioinformatique / Ansible Roles / ansible-slurm · GitLab).
A défaut, il faut vérifier au préalable (df -h /tmp
) ou au sein du job, par exemple:
# Check disk space > 100G
[ $(df --output=avail /tmp |tail -n 1) -lt $(( 1024 * 1024 * 100 )) ] && echo "Disk space /tmp insufficient" && exit 1
À noter qu’il est possible de demander explicitement à tourner sur certains nœuds (option --nodelist
, tel que: --nodelist=cpu-node-[7,8]
) si on sait que ces nœuds nous conviennent.
Bonne journée