Accounting sur EOS

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

Article mis en ligne le 17 septembre 2014
dernière modification le 7 avril 2017
logo imprimer

Deux cas de figure se présentent en fonction de votre réservation totale : de 1 à 10 cpus, ou supérieure à 10 cpus.

Pour une réservation de plus de 10 cpus, les nœuds sont attribués dans leur intégralité (i.e les 20 cpus de chaque nœud réservé) → 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) * (20 cpus) * (temps de réservation effectivement utilisé)

Pour une réservation totale de moins de 10 cpus (sur un seul nœud du Cluster), le nœud est partagé entre plusieurs utilisateurs (sur la QOS "mono") → partition shared.

Tout noeud réservé sur la partition shared est comptabilisé de la manière suivante :

(nombre de CPUS réservés) * (temps de réservation effectivement utilisé)

Pour une réservation sur le noeud mesca (nœud grande capacité mémoire ou le nœud UVPROD (noeud grande capacité mémoire), le nœud est partagé entre plusieurs utilisateurs (sur la QOS "uvprod") → partition uvprod.

Tout job sur le noeud UVPROD est comptabilisé de la manière suivante :

(nombre de CPUS réservés) * (temps de réservation effectivement utilisé)

Exemple :

Je lance un job sur 5 nœuds en dépeuplé, en lançant 16 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é → (5 nœuds) * (20 cpus) * 15h = 1500 h_cpus.

(NOTA : cpu=core)

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 :



Site réalisé sous SPIP
avec le squelette ESCAL-V3
Version : 3.86.44
Hébergeur : INP Toulouse