Il est possible de paramétrer des queues sous SGE avec la commande qconf
.
Lister les propriétés des queues
Lister toutes les queues :
# qconf -sql |
Détails d’une queue en particulier :
# qconf -sq <nom_queue> |
Configurer une queue
Ajouter une nouvelle queue
Ajouter une nouvelle queue (l’éditeur de texte par defaut s’ouvrira pour modifier le modèle prédéfini) :
# qconf -aq <nom_Queue> |
Ajouter une nouvelle queue à partir d’un fichier qui a déjà définie la queue (Le fichier de définition se créé avec qconf -sq <queue_Name>
) :
# qconf -Aq <fichier> |
Configurer la queue
L’option -mq
(modify queue) modifie la queue spécifiée :
# qconf -mq <queue_name> |
L’option -Mq
(modify queue à partir d’un fichier) :
# qconf -Mq <nom_fichier_de_queue> |
Réinitialiser une queue
L’option -cq
(clear queue) réinitialise l’état des queues, utile pour éliminer les erreurs, ne doit pas être utilisé en mode de fonctionnement normal :
# qconf -cq <queue[,...]> |
Suprimmer une queue
L’option -dq
(delete queue) supprime des queues :
# qconf -dq <queue_name[,...]> |
Modifier les attribut en ligne de commande
La commande qconf fournit l’ensemble d’options suivant que vous pouvez utiliser pour modifier des attributs de queue spécifiques :
Options | Explications |
---|---|
-aattr |
Ajouter des attributs |
-Aattr |
Ajouter des attributs à partir d’un fichier |
-dattr |
Supprimer les attributs |
-Dattr |
Supprimer les attributs répertoriés dans un fichier |
-mattr |
Modifier les attributs |
-Mattr |
Modifier les attributs d’un fichier |
-rattr |
Remplacer les attributs |
-Rattr |
Remplacer les attributs d’un fichier |
-sobjl |
Afficher la liste des objets de configuration |
Les options possible sont :
Options | Explications |
---|---|
qname |
Nom de la queue |
hostlist |
Liste des hosts et groupes associés à la queue |
processors |
Le processeur de la queue |
qtype |
Le type de job qui peut être lancé sur la queue, ici batch et interactive |
slots |
Le nombre de job pouvant être exécutés sur la queue |
owner_list |
Propriétaire de la queue |
user_lists |
Utilisateurs ou groupe ayant accès à la queue |
xuser_lists |
Utilisateurs ou groupe n’ayant pas accès à la queue |
project_lists |
Les jobs appartenant à ces projets peuvent accéder à la queue |
xproject_lists |
Les jobs appartenant à ces projets ne peuvent pas accéder à la queue |
complex_values |
Attribus pour la queue |
Exemples
Lister les queues :
# qconf -sql |
Détails d’une queue en particulier :
# qconf -sq particule.q |
Documentation
https://docs.oracle.com/cd/E19957-01/820-0699/6nce0ht7h/index.html#chp3-23
https://docs.oracle.com/cd/E19957-01/820-0699/6nce0ht7h/index.html
https://docs.oracle.com/cd/E19957-01/820-0698/6ncdvjclg/index.html
MAN queue_conf(5) !