Graham/fr: Difference between revisions

Jump to navigation Jump to search
Created page with "Remarquez que la quantité de mémoire disponible est moindre que la valeur arrondie suggérée par la configuration matérielle. Par exemple, les nœuds de type base 128G ont..."
No edit summary
(Created page with "Remarquez que la quantité de mémoire disponible est moindre que la valeur arrondie suggérée par la configuration matérielle. Par exemple, les nœuds de type base 128G ont...")
Line 88: Line 88:
Pour le stockage local sur nœud, il est recommandé d'utiliser le répertoire temporaire <code>$SLURM_TMPDIR</code> généré par [[Running_jobs/fr|Slurm]]. Ce répertoire et son contenu est supprimé à la fin de l'exécution de la tâche.
Pour le stockage local sur nœud, il est recommandé d'utiliser le répertoire temporaire <code>$SLURM_TMPDIR</code> généré par [[Running_jobs/fr|Slurm]]. Ce répertoire et son contenu est supprimé à la fin de l'exécution de la tâche.


Note that the amount of available memory is less than the "round number" suggested by hardware configuration. For instance, "base" nodes do have 128 GiB of RAM, but some of it is permanently occupied by the kernel and OS. To avoid wasting time by swapping/paging, the scheduler will never allocate jobs whose memory requirements exceed the specified amount of "available" memory. Please also note that the memory allocated to the job must be sufficient for IO buffering performed by the kernel and filesystem - this means that an IO-intensive job will often benefit from requesting somewhat more memory than the aggregate size of processes.
Remarquez que la quantité de mémoire disponible est moindre que la valeur arrondie suggérée par la configuration matérielle. Par exemple, les nœuds de type base 128G ont effectivement 128Gio de mémoire vive, mais une certaine quantité est utilisée en permanence par le noyau (''kernel'') et le système d'exploitation. Pour éviter la perte de temps encourue par le ''swapping'' ou le ''paging'', l'ordonnanceur n'allouera jamais une tâche dont les exigences dépassent la quantité de mémoire disponible indiquée dans le tableau ci-dessus.
Notez aussi que la mémoire allouée pour la tâche doit être suffisante pour les lectures et écritures dans la mémoire tampon effectuées par le noyau et le système de fichiers; lorsque ces opérations sont nombreuses, il est préférable de demander plus de mémoire que la quantité totale requise par les processus.


<noinclude>
<noinclude>
</noinclude>
</noinclude>
rsnt_translations
53,486

edits

Navigation menu