L’accounting sur Olympe

Les algorithmes de calcul de la consommation suivant les ressources que vous utilisez

Article mis en ligne le 22 juin 2018
dernière modification le 19 juillet 2018
logo imprimer

Plusieurs cas de figure se présentent en fonction de votre réservation totale : de 1 à 18 cœurs, supérieure à 18 cœurs, beaucoup de mémoire, utilisation d’un ou plusieurs GPUs.

Réservation de plus de 18 cœurs

Pour une réservation de plus de 18 cœurs, les nœuds sont attribués dans leur intégralité (i.e les 36 cœurs de chaque nœud réservé sont réservés) → partition exclusive.
Tout nœud réservé de manière exclusive est comptabilisé de la manière suivante :

(nombre de nœuds réservés) * (36 cœurs) * (temps de réservation effectivement utilisé)

Réservation de 18 cœurs ou moins

Pour une réservation totale de moins de 18 cœurs (sur un seul nœud du Cluster), le nœud est partagé entre plusieurs utilisateurs (sur la QOS "mono") → partition shared.
Tout nœud réservé sur la partition shared est comptabilisé de la manière suivante :

(nombre de cœurs réservés) * (temps de réservation effectivement utilisé)

Réservation sur un des nœuds mesca

Pour une réservation sur l’un des deux nœuds mesca (nœud grande capacité mémoire), le nœud est partagé entre plusieurs utilisateurs .

Tout job sur la partition mesca est comptabilisé de la manière suivante :

(nombre de cœurs réservés) * (temps de réservation effectivement utilisé)


Exemple :

Je lance un job sur 2 nœuds en dépeuplé, en lanà§ant 32 tà¢ches par nœud. Mon job met 15h à tourner.
L’en-tête de mon script SLURM ressemblera à quelque chose comme :

Il me sera décompté → (2 nœuds) * (36 cpus) * (15 h) = 1080 h_cpus
Pour rappel : 36 coeurs de calculs par noeuds d’Olympe.

Un job n’est comptabilisé que lorsqu’il est terminé. En cas de dépassement de quota :
- aucun job ne peut plus être soumis au gestionnaire de batch,
- les jobs en attente sont supprimés,
- les jobs en cours continuent leur exécution.


ASTUCE

Pour savoir où en est la consommation de votre projet, utilisez la commande :


SUPER ASTUCE

Pour savoir où en est la consommation de chacun des collaborateurs du projet, utilisez la commande :


HYPER ASTUCE

Pour savoir comment votre consommation a évolué depuis les semaines précédentes :
https://attribution-ressources.calmip.univ-toulouse.fr




Site réalisé sous SPIP
avec le squelette ESCAL-V3
Version : 3.87.86
Version Escal-V4 disponible pour SPIP3.2 Hébergeur : INP Toulouse