Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
slurm:priorite [2015/06/11 11:48] montap01 [Share par utilisateur] |
slurm:priorite [2023/01/03 15:26] (Version actuelle) montap01 ↷ Liens modifiés en raison d'un déplacement. |
||
---|---|---|---|
Ligne 10: | Ligne 10: | ||
* Fichier de configuration : [[http:// | * Fichier de configuration : [[http:// | ||
* Commande pour visualiser la priorité : [[http:// | * Commande pour visualiser la priorité : [[http:// | ||
+ | * Commande pour visualiser le fair-share : [[http:// | ||
+ | * Commande pour voir les mesures d' | ||
===== Critères de calcul ===== | ===== Critères de calcul ===== | ||
- | Dans notre configuration, | + | Dans notre configuration, |
- | * L'âge | + | |
* Le partage équitable (// | * Le partage équitable (// | ||
* La partition | * La partition | ||
Ligne 26: | Ligne 27: | ||
* Option '' | * Option '' | ||
* Option '' | * Option '' | ||
- | * Option '' | + | * Option '' |
==== Formule de calcul ==== | ==== Formule de calcul ==== | ||
Job_priority = | Job_priority = | ||
- | (PriorityWeightAge) * (age_factor) + | ||
(PriorityWeightFairshare) * (fair-share_factor) + | (PriorityWeightFairshare) * (fair-share_factor) + | ||
(PriorityWeightPartition) * (partition_factor) + | (PriorityWeightPartition) * (partition_factor) + | ||
Ligne 39: | Ligne 39: | ||
Les poids de chaque facteur doivent être suffisamment élevé pour que les valeurs de priorité diffèrent. | Les poids de chaque facteur doivent être suffisamment élevé pour que les valeurs de priorité diffèrent. | ||
- | ==== Âge ==== | ||
- | * Dépend du temps d' | ||
- | * Poids de ce critère : 10000 | ||
- | * La valeur varie au cours du temps | ||
- | * La valeur maximale (1.0) est atteinte au bout de 7 jours d' | ||
==== Partition ==== | ==== Partition ==== | ||
* Une priorité est assignée à chaque partition | * Une priorité est assignée à chaque partition | ||
- | * Poids : 10000 | + | * Poids : 30000 |
* La valeur ne varie pas au cours du temps | * La valeur ne varie pas au cours du temps | ||
- | * Voir l' | + | * Voir l' |
==== Fair-share ==== | ==== Fair-share ==== | ||
* Ce facteur est calculé en fonction de l' | * Ce facteur est calculé en fonction de l' | ||
- | * Poids : 10000 | + | * Poids : 70000 |
* Les ressources mesurées sont uniquement le temps CPU | * Les ressources mesurées sont uniquement le temps CPU | ||
* La valeur varie en fonction du temps et des ressources réellement consommées | * La valeur varie en fonction du temps et des ressources réellement consommées | ||
Ligne 64: | Ligne 59: | ||
Le facteur partition est calculé par normalisation de la valeur de priorité de la partition choisie par rapport à la valeur maximale de toutes les partitions. | Le facteur partition est calculé par normalisation de la valeur de priorité de la partition choisie par rapport à la valeur maximale de toutes les partitions. | ||
- | ==== rapide / 24h / cluster ==== | + | ==== rapide / normal |
- | * Sur la partie " | + | * Sur la partie " |
- | * La priorisation est construite par l' | + | * La priorisation est construite par l' |
* qui se chevauchent (contiennent les mêmes nœuds) | * qui se chevauchent (contiennent les mêmes nœuds) | ||
* avec des priorités différentes | * avec des priorités différentes | ||
Ligne 78: | Ligne 73: | ||
===== Fair-share ===== | ===== Fair-share ===== | ||
- | * Comme nous l' | + | * Comme nous l' |
* Il est basé sur la mesure l' | * Il est basé sur la mesure l' | ||
* Le calcul du facteur est fait en comparaison | * Le calcul du facteur est fait en comparaison | ||
- | * à une allocation | + | * à une part donnée |
* à l' | * à l' | ||
* Comme tout facteur, la valeur calculée sera un réel dans [0; 1.0] | * Comme tout facteur, la valeur calculée sera un réel dans [0; 1.0] | ||
Ligne 95: | Ligne 90: | ||
==== Account niveaux 1 et 2 et poids ==== | ==== Account niveaux 1 et 2 et poids ==== | ||
- | ^partenaires | 100 (10%) ^ cistem | 1 (50%) | | + | ^partenaires | 100 (10%) ^ cistem | 1 (50% des partenaires) [5% du total]| |
- | ^ ::: | ::: ^ ingenomix | 1 (50%) | | + | ^ ::: | ::: ^ ingenomix | 1 (50%) [5%] | |
- | ^unilim | + | ^unilim |
- | ^::: | ::: ^ IPAM | 283 (28,3 %) | | + | ^::: | ::: ^ IPAM | 283 (28,3 %) [25, |
- | ^::: | ::: ^ GEIST | 283 (28,3 %) | | + | ^::: | ::: ^ GEIST | 283 (28,3 %) [25, |
- | ^::: | ::: ^ SHS | 150 (15%) | | + | ^::: | ::: ^ SHS | 150 (15%) [13,5%]| |
==== Account par labo (niveau 3) ==== | ==== Account par labo (niveau 3) ==== | ||
Ligne 107: | Ligne 102: | ||
==== Share par utilisateur ==== | ==== Share par utilisateur ==== | ||
- | * Chaque | + | * Tous les utilisateurs d'un account (labo dans notre cas) ont la même part |
+ | * Donc au sein d'un labo, un utilisateur ayant plus consommé de ressources qu'un autre sera moins prioritaire | ||
+ | |||
==== Utilisation passée ==== | ==== Utilisation passée ==== | ||
* L' | * L' | ||
- | * La demi vie est fixée à : 14 jours | + | * La demi vie est fixée à : 90 jours |
+ | * Pour atteindre la part d' | ||
+ | * Autrement dit, la consommation de ressources par les autres membres du laboratoire, | ||
+ | |||
+ | ==== Consulter l' | ||
+ | * La commande '' | ||
+ | * Utilisez la commande '' | ||
+ | |||
+ | ==== Consulter la valeur du fair-share ==== | ||
+ | * La commande '' | ||
+ | * Avec l' |