Il s'agit de la file d'attente de commandes qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks à l'aide de l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS.
PROGRAMME:
Nom
squeue - affiche les informations sur les travaux situés dans la file d'attente de planification Slurm.
SYNOPSIS
file d'attente [OPTIONS...]
DESCRIPTION
file d'attente est utilisé pour afficher les informations sur les tâches et les étapes des tâches gérées par Slurm.
OPTIONS
-A , --compte=
Spécifiez les comptes des travaux à afficher. Accepte une liste de comptes séparés par des virgules
noms. Cela n'a aucun effet lors de la liste des étapes de travail.
-a, --tout
Affichez des informations sur les travaux et les étapes de travail dans toutes les partitions. Ce qui provoque
informations à afficher sur les partitions configurées comme masquées et
partitions qui ne sont pas disponibles pour le groupe d'utilisateurs.
-r, --déployer
Affichez un élément de tableau de tâches par ligne. Sans cette option, l'affichage sera
optimisé pour une utilisation avec des tableaux de tâches (les éléments de tableau de tâches en attente seront combinés sur
une ligne de sortie avec les valeurs d'index de tableau imprimées à l'aide d'une expression régulière).
-h, --aucun en-tête
N'imprimez pas d'en-tête sur la sortie.
--Aidez-moi Imprimer un message d'aide décrivant toutes les options file d'attente.
--cacher N'affiche pas d'informations sur les travaux et les étapes de travail dans toutes les partitions. Par défaut,
informations sur les partitions qui sont configurées comme masquées ou ne sont pas disponibles pour
le groupe de l'utilisateur ne sera pas affiché (c'est-à-dire le comportement par défaut).
-i , --iterate=
Recueillir et rapporter à plusieurs reprises les informations demandées à l'intervalle spécifié
(en secondes). Par défaut, imprime un horodatage avec l'en-tête.
-j , --emplois=
Demande une liste d'ID de travaux séparés par des virgules à afficher. Par défaut, tous les travaux. Les
--emplois= L'option peut être utilisée en conjonction avec le --pas Option de
imprimer des informations sur les étapes de travaux spécifiques. Remarque : Si une liste d'ID de travaux est
à condition, les travaux sont affichés même s'ils se trouvent sur des partitions cachées. Depuis cela
l'argument de l'option est facultatif, pour une analyse correcte, l'option à une seule lettre doit être
immédiatement suivi de la valeur et ne pas inclure d'espace entre eux. Pour
exemple "-j1008" et non "-j 1008". Le format de l'ID de tâche est « job_id[_array_id] ».
Les performances de la commande peuvent être améliorées de manière mesurable pour les systèmes à grande
nombre de travaux lorsqu'un seul ID de travail est spécifié. Par défaut, cette taille de champ
sera limité à 64 octets. Utilisez la variable d'environnement SLURM_BITSTR_LEN pour
spécifier des tailles de champ plus grandes.
-l, --longue
Signaler plus d'informations disponibles pour les travaux ou étapes de travail sélectionnés,
sous réserve des contraintes spécifiées.
-L, --licences=
Demander des travaux demandant ou utilisant une ou plusieurs des licences nommées. La licence
list se compose d'une liste de noms de licences séparés par des virgules.
-M, --groupes=<un magnifique>
Clusters auxquels émettre des commandes. Plusieurs noms de cluster peuvent être séparés par des virgules. UNE
valeur de de 'tous' demandera de s'exécuter sur tous les clusters.
-n, --nom=
Demander des travaux ou des étapes de travail portant l'un des noms spécifiés. La liste se compose de
une liste de noms de tâches séparés par des virgules.
--noconvert
Ne convertissez pas les unités de leur type d'origine (par exemple, 2048M ne sera pas converti en 2G).
-o , --format=
Précisez les informations à afficher, leur taille et leur position (droite ou gauche
justifié). Voir aussi le -O , --Format= option
décrit ci-dessous (qui prend en charge moins de flexibilité dans le formatage, mais prend en charge l'accès
à tous les domaines). Les formats par défaut avec diverses options sont
défaut "%.18i %.9P %.8j %.8u %.2t %.10M %.6D %R"
-l, --longue "%.18i %.9P %.8j %.8u %.8T %.10M %.9l %.6D %R"
-Oui, --pas "%.15i %.8j %.9P %.8u %.9M %N"
Le format de chaque champ est "%[[.]size]type".
longueur du câble est la taille minimale du champ. Si aucune taille n'est spécifiée, tout ce qui est nécessaire pour
imprimer les informations seront utilisées.
. indique que la sortie doit être justifiée à droite et que la taille doit être spécifiée.
Par défaut, la sortie est justifiée à gauche.
Notez que beaucoup de ces type les spécifications ne sont valables que pour les travaux tandis que d'autres
ne sont valables que pour les étapes de travail. Valide type les spécifications comprennent :
%tous Imprimer tous les champs disponibles pour ce type de données avec une barre verticale séparant
chaque champ.
%a Compte associé au travail. (Valable pour les travaux seulement)
%A Nombre de tâches créées par une étape de tâche. Celui-ci rapporte la valeur du courir
--ntâches option. (Valide pour les étapes de tâche uniquement)
%A Identifiant de l'emploi. Cela aura une valeur unique pour chaque élément des tableaux de tâches.
(Valable pour les travaux seulement)
%b Ressources génériques (gres) requises par le travail ou l'étape. (Valable pour les emplois et
étapes de travail)
%B Hôte d'exécution (par lots). Pour une session allouée, il s'agit de l'hôte sur lequel
la session est en cours d'exécution (c'est-à-dire le nœud à partir duquel le courir ou la salloc
commande a été exécutée). Pour un travail par lots, il s'agit du nœud exécutant le lot
scénario. Dans le cas d'un cluster Linux typique, ce serait le calcul
nœud zéro de l'allocation. Dans le cas d'un système BlueGene ou Cray, ce
serait l'hôte frontal dont le démon slurmd exécute le script de travail.
%c Nombre minimum de CPU (processeurs) par nœud demandé par le travail. Cette
rapporte la valeur de la courir --mincpus option avec une valeur par défaut de zéro.
(Valable pour les travaux seulement)
%C Nombre de CPU (processeurs) demandés par le job ou qui lui sont alloués si
déjà en train de courir. Au fur et à mesure qu'un travail se termine, ce nombre reflétera le
nombre de processeurs alloués. (Valable pour les travaux seulement)
%d Taille minimale de l'espace disque temporaire (en Mo) requis par le travail. (Valide
pour les travaux seulement)
%D Nombre de nœuds alloués au travail ou nombre minimum de nœuds requis
par un travail en attente. Le nombre réel de nœuds alloués à une tâche en attente peut
dépasser ce nombre si le travail a spécifié un nombre de plages de nœuds (par exemple, minimum et
nombre maximal de nœuds) ou le travail spécifie un nombre de processeurs au lieu d'un
nombre de nœuds et le cluster contient des nœuds avec des nombres de processeurs variables. Comme un
le travail se termine ce nombre reflétera le nombre actuel de nœuds
alloué. (Valable pour les travaux seulement)
%e Heure à laquelle le travail s'est terminé ou devrait se terminer (en fonction de son heure
limite). (Valable pour les travaux seulement)
%E Dépendances de travail restantes. Ce travail ne commencera pas à s'exécuter tant que ces
travaux dépendants terminés. Dans le cas d'un travail qui ne peut pas s'exécuter en raison du travail
les dépendances n'étant jamais satisfaites, la dépendance totale du travail d'origine
les spécifications seront signalées. Une valeur NULL implique que ce travail n'a pas
dépendances. (Valable pour les travaux seulement)
%f Caractéristiques requises par le travail. (Valable pour les travaux seulement)
%F ID de travail du tableau de travaux. Il s'agit de l'ID du travail de base. Pour les travaux non-array, c'est le
ID de tâche. (Valable pour les travaux seulement)
%g Nom de groupe du travail. (Valable pour les travaux seulement)
%G ID de groupe du travail. (Valable pour les travaux seulement)
%h Les ressources allouées à la tâche peuvent-elles être partagées avec d'autres tâches. Les
les ressources à partager peuvent être des nœuds, des sockets, des cœurs ou des hyperthreads
selon la configuration. La valeur sera « oui » si le travail a été
soumis avec l'option partagée ou la partition est configurée avec
Shared=Force, "no" si le travail nécessite un accès exclusif au nœud, et "unknwn"
sinon (généralement des processeurs dédiés alloués). (Valable pour les travaux seulement)
%H Nombre de sockets par nœud demandé par le travail. Celui-ci rapporte la valeur de
le courir --sockets-par-nœud option. Lorsque --sockets-per-node n'a pas été
réglé, "*" s'affiche. (Valable pour les travaux seulement)
%i ID de tâche ou d'étape de tâche. Dans le cas des tableaux de tâches, le format d'ID de tâche sera de
la forme " _ ". Par défaut, la taille du champ d'index du tableau de travaux
sera limité à 64 octets. Utilisez la variable d'environnement SLURM_BITSTR_LEN
pour spécifier des tailles de champ plus grandes. (Valable pour les jobs et les étapes de job)
%I Nombre de cœurs par socket demandé par la tâche. Celui-ci rapporte la valeur de
le courir --cœurs par socket option. Lorsque --cores-per-socket n'a pas été
réglé, "*" s'affiche. (Valable pour les travaux seulement)
%j Nom de la tâche ou de l'étape de tâche. (Valable pour les jobs et les étapes de job)
%J Nombre de threads par cœur demandés par le travail. Celui-ci rapporte la valeur de
le courir --threads-par-core option. Lorsque --threads-per-core n'a pas été
réglé, "*" s'affiche. (Valable pour les travaux seulement)
%k Commentaire associé au travail. (Valable pour les travaux seulement)
%K Index du tableau des tâches. Par défaut, cette taille de champ sera limitée à 64 octets.
Utilisez la variable d'environnement SLURM_BITSTR_LEN pour spécifier des tailles de champ plus grandes.
(Valable pour les travaux seulement)
%l Limite de temps du travail ou de l'étape du travail en jours-heures:minutes:secondes. La valeur
peut être « NOT_SET » s'il n'est pas encore établi ou « ILLIMITÉ » pour aucune limite. (Valide
pour les travaux et les étapes de travail)
%L Temps restant pour l'exécution de la tâche en jours-heures:minutes:secondes. Cette valeur
est calculé en soustrayant le temps utilisé par le travail de sa limite de temps. Les
la valeur peut être "NOT_SET" si elle n'est pas encore établie ou "ILLIMITED" pour aucune limite.
(Valable pour les travaux seulement)
%m Taille minimale de mémoire (en Mo) demandée par le travail. (Valable pour les travaux seulement)
%M Temps utilisé par le travail ou l'étape du travail en jours-heures:minutes:secondes. Les jours et
les heures ne sont imprimées qu'en cas de besoin. Pour les étapes de travail, ce champ affiche le temps écoulé
depuis le début de l'exécution et sera donc inexact pour les étapes de travail qui
ont été suspendus. Le décalage d'horloge entre les nœuds du cluster entraînera le
le temps d'être inexact. Si l'heure est manifestement erronée (par exemple négative), elle
s'affiche comme « INVALIDE ». (Valable pour les jobs et les étapes de job)
%n Liste des noms de nœuds (ou partitions de base sur les systèmes BlueGene) explicitement
demandé par le travail. (Valable pour les travaux seulement)
%N Liste des nœuds alloués à la tâche ou à l'étape de tâche. Dans le cas d'un ACHEVEMENT
job, la liste des nœuds ne comprendra que les nœuds qui n'ont pas encore été
remis en service. (Valable pour les jobs et les étapes de job)
%o La commande à exécuter.
%O Sont des nœuds contigus demandés par le travail. (Valable pour les travaux seulement)
%p Priorité de la tâche (convertie en nombre à virgule flottante entre 0.0 et
1.0). Regarde aussi %Q. (Valable pour les travaux seulement)
%P Partition du travail ou de l'étape de travail. (Valable pour les jobs et les étapes de job)
%q Qualité de service associée au travail. (Valable pour les travaux seulement)
%Q Priorité du travail (généralement un très grand entier non signé). Regarde aussi %p.
(Valable pour les travaux seulement)
%r La raison pour laquelle un travail est dans son état actuel. Voir le JOB RAISON CODES
ci-dessous pour plus d'informations. (Valable pour les travaux seulement)
%R Pour les travaux en attente : la raison pour laquelle un travail est en attente d'exécution est imprimée dans
parenthèse. Pour les travaux terminés avec échec : une explication de la raison pour laquelle le
le travail échoué est imprimé entre parenthèses. Pour tous les autres états d'emploi : la liste
d'allouer des nœuds. Voir le JOB RAISON CODES section ci-dessous pour plus
informations. (Valable pour les travaux seulement)
%s Données spécifiques au plug-in de sélection de nœud pour un travail. Les données possibles incluent :
Exigence géométrique de l'allocation des ressources (dimensions X,Y,Z), Connexion
type (TORUS, MESH ou NAV == torus else mesh), Autoriser la rotation de la géométrie
(oui ou non), utilisation du nœud (VIRTUEL ou COPROCESSEUR), etc. (Valable pour les travaux uniquement)
%S Heure de début réelle ou prévue du travail ou de l'étape de travail. (Valable pour les emplois et
étapes de travail)
%t État du travail, forme compacte : PD (en attente), R (en cours d'exécution), CA (annulé),
CF (configuration), CG (fin), CD (terminé), F (échec), TO (délai d'expiration),
NF (défaillance de nœud) et SE (état de sortie spécial). Voir le JOB ETAT CODES
section ci-dessous pour plus d'informations. (Valable pour les travaux seulement)
%T État du travail, forme étendue : PENDING, RUNNING, SUSPENDED, CANCELLED, COMPLETING,
TERMINÉ, CONFIGURATION, ÉCHEC, TIMEOUT, PRÉEMPTÉ, NODE_FAIL et
SPECIAL_EXIT. Voir le JOB ETAT CODES section ci-dessous pour plus d'informations.
(Valable pour les travaux seulement)
%u Nom d'utilisateur pour une tâche ou une étape de tâche. (Valable pour les jobs et les étapes de job)
%U ID utilisateur pour une tâche ou une étape de tâche. (Valable pour les jobs et les étapes de job)
%v Réservation pour le travail. (Valable pour les travaux seulement)
%V L'heure de soumission du travail.
%w Clé de caractérisation de la charge de travail (wckey). (Valable pour les travaux seulement)
%W Licences réservées pour le travail. (Valable pour les travaux seulement)
%x Liste des noms de nœuds explicitement exclus par le travail. (Valable pour les travaux seulement)
%X Nombre de cœurs réservés sur chaque nœud pour une utilisation système (spécialisation du cœur).
(Valable pour les travaux seulement)
%y Belle valeur (ajustement à la priorité de planification d'un travail). (Valable pour les travaux
seulement)
%Y Pour les travaux en attente, une liste des nœuds qui devraient être utilisés lorsque le travail est
commencé.
%z Nombre de sockets, de cœurs et de threads demandés (S:C:T) par nœud pour la tâche.
Lorsque (S:C:T) n'a pas été défini, "*" s'affiche. (Valable pour les travaux seulement)
%Z Le répertoire de travail du travail.
-O , --Format=
Spécifiez les informations à afficher. Voir aussi le -o ,
--format= option décrite ci-dessous (qui prend en charge une plus grande flexibilité
dans le formatage, mais ne prend pas en charge l'accès à tous les champs car nous n'avons plus
des lettres). Demande l'affichage d'une liste d'informations sur le travail séparées par des virgules.
Le format de chaque champ est "type[:[.]size]"
longueur du câble est la taille minimale du champ. Si aucune taille n'est spécifiée, 20 caractères seront
alloué pour imprimer les informations.
. indique que la sortie doit être justifiée à droite et que la taille doit être spécifiée.
Par défaut, la sortie est justifiée à gauche.
Notez que beaucoup de ces type les spécifications ne sont valables que pour les travaux tandis que d'autres
ne sont valables que pour les étapes de travail. Valide type les spécifications comprennent :
Compte
Imprimez le compte associé au travail. (Valable pour les travaux seulement)
allocœurs
Imprimez les nœuds alloués au travail. (Valable pour les travaux seulement)
allocside
Imprimez l'ID de session utilisé pour soumettre le travail. (Valable pour les travaux seulement)
id_tableau
Imprime l'ID de travail de la matrice de travaux. (Valable pour les jobs et les étapes de job)
tableautâche
Imprime l'ID de tâche de la matrice de travaux. (Valable pour les jobs et les étapes de job)
associé
Imprime l'identifiant de l'association de travail. (Valable pour les travaux seulement)
indicateur de lot
Imprime si l'indicateur de lot a été défini. (Valable pour les travaux seulement)
hôte batch
Hôte d'exécution (par lots). Pour une session allouée, il s'agit de l'hôte sur lequel
la session est en cours d'exécution (c'est-à-dire le nœud à partir duquel le courir ou la salloc
commande a été exécutée). Pour un travail par lots, il s'agit du nœud exécutant le lot
scénario. Dans le cas d'un cluster Linux typique, ce serait le calcul
nœud zéro de l'allocation. Dans le cas d'un système BlueGene ou Cray/ALPS,
ce serait l'hôte frontal dont le démon slurmd exécute le script de travail.
(Valable pour les travaux seulement)
planchespernoeud
Imprime le nombre de cartes par nœud allouées au travail. (Valable pour les travaux
seulement)
tampon de rafale
Spécification Burst Buffer (Valide pour les travaux uniquement)
chptdir
Imprime le répertoire dans lequel le point de contrôle du travail sera écrit. (Valable
étapes de travail uniquement)
chptinter
Imprime l'intervalle de temps du point de contrôle. (Valide pour les étapes de tâche uniquement)
commander
La commande à exécuter. (Valable pour les travaux seulement)
commentaire
Commentaire associé au travail. (Valable pour les travaux seulement)
contigu
Sont des nœuds contigus demandés par le travail. (Valable pour les travaux seulement)
couleurs Nombre de cœurs par socket demandé par la tâche. Celui-ci rapporte la valeur de
le courir --cœurs par socket option. Lorsque --cores-per-socket n'a pas été
réglé, "*" s'affiche. (Valable pour les travaux seulement)
spécification de base
Nombre de cœurs réservés sur chaque nœud pour une utilisation système (spécialisation du cœur).
(Valable pour les travaux seulement)
cpufréq
Imprime la fréquence des processeurs alloués. (Valide pour les étapes de tâche uniquement)
cpuspertâche
Imprime le nombre de processeurs par tâche allouée au travail. (Valable pour les travaux
seulement)
dépendance
Dépendances de travail restantes. Ce travail ne commencera pas à s'exécuter tant que ces
travaux dépendants terminés. Dans le cas d'un travail qui ne peut pas s'exécuter en raison du travail
les dépendances n'étant jamais satisfaites, la dépendance totale du travail d'origine
les spécifications seront signalées. Une valeur NULL implique que ce travail n'a pas
dépendances. (Valable pour les travaux seulement)
dérivéec
Code de sortie dérivé pour le travail, qui est le code de sortie le plus élevé de n'importe quel travail
étape. (Valable pour les travaux seulement)
temps éligible
Heure à laquelle le travail peut être exécuté. (Valable pour les travaux seulement)
heure de fin
L'heure de la cessation d'emploi, réelle ou prévue. (Valable pour les travaux seulement)
code_sortie
Le code de sortie du travail. (Valable pour les travaux seulement)
caractéristique
Caractéristiques requises par le travail. (Valable pour les travaux seulement)
grès Ressources génériques (gres) requises par le travail ou l'étape. (Valable pour les emplois et
étapes de travail)
ID de groupe
ID de groupe du travail. (Valable pour les travaux seulement)
nom de groupe
Nom de groupe du travail. (Valable pour les travaux seulement)
ID de travail
ID de travail du tableau de travaux. Il s'agit de l'ID du travail de base. Pour les travaux non-array, c'est le
ID de tâche. (Valable pour les travaux seulement)
id de travail Identifiant de l'emploi. Cela aura une valeur unique pour chaque élément des tableaux de tâches.
(Valable pour les travaux seulement)
licences
Licences réservées pour le travail. (Valable pour les travaux seulement)
CPU max
Imprime le nombre maximum de processeurs alloués à la tâche. (Valable pour les travaux seulement)
nœuds max
Imprime le nombre maximum de nœuds alloués au travail. (Valable pour les travaux seulement)
mémoire
Taille minimale de mémoire (en Mo) demandée par le travail. (Valable pour les travaux seulement)
intime
à la minute
Limite de temps minimum du travail (Valide pour les travaux seulement)
menthempdisk
Taille minimale de l'espace disque temporaire (en Mo) requis par le travail. (Valide
pour les travaux seulement)
Mincpus
Nombre minimum de CPU (processeurs) par nœud demandé par le travail. Cette
rapporte la valeur de la courir --mincpus option avec une valeur par défaut de zéro.
(Valable pour les travaux seulement)
prénom Nom de la tâche ou de l'étape de tâche. (Valable pour les jobs et les étapes de job)
réseau
Le réseau sur lequel la tâche s'exécute. (Valable pour les jobs et les étapes de job)
agréable Belle valeur (ajustement à la priorité de planification d'un travail). (Valable pour les travaux
seulement)
nœuds Liste des nœuds alloués à la tâche ou à l'étape de tâche. Dans le cas d'un ACHEVEMENT
job, la liste des nœuds ne comprendra que les nœuds qui n'ont pas encore été
remis en service. (Étapes de tâche valides uniquement)
liste de nœuds
Liste des nœuds alloués à la tâche ou à l'étape de tâche. Dans le cas d'un ACHEVEMENT
job, la liste des nœuds ne comprendra que les nœuds qui n'ont pas encore été
remis en service. (Valable pour les travaux seulement)
carton
Le nombre de tâches par tableau allouées au travail. (Valable pour les travaux seulement)
ntpercore
Le nombre de tâches par cœur allouées au travail. (Valable pour les travaux seulement)
ntpernode
Le nombre de tâches par nœud allouées au travail. (Valable pour les travaux seulement)
ntpersocket
Le nombre de tâches par socket allouées au travail. (Valable pour les travaux seulement)
nucpus
Nombre de CPU (processeurs) demandés par le job ou qui lui sont alloués si
déjà en train de courir. Au fur et à mesure qu'un travail se termine, ce nombre reflétera le
nombre actuel de processeurs alloués. (Valable pour les jobs et les étapes de job)
nodules
Nombre de nœuds alloués au travail ou nombre minimum de nœuds requis
par un travail en attente. Le nombre réel de nœuds alloués à une tâche en attente peut
dépasser ce nombre si le travail a spécifié un nombre de plages de nœuds (par exemple, minimum et
nombre maximal de nœuds) ou le travail spécifie un nombre de processeurs au lieu d'un
nombre de nœuds et le cluster contient des nœuds avec des nombres de processeurs variables. Comme un
le travail se termine ce nombre reflétera le nombre actuel de nœuds
alloué. (Valable pour les travaux seulement)
tâche numérique
Nombre de tâches créées par une étape de tâche. Celui-ci rapporte la valeur du courir
--ntâches option. (Valide pour les étapes de tâche uniquement)
partition
Partition du travail ou de l'étape de travail. (Valable pour les jobs et les étapes de job)
priorité
Priorité de la tâche (convertie en nombre à virgule flottante entre 0.0 et
1.0). Regarde aussi prioritélongue. (Valable pour les travaux seulement)
prioritélongue
Priorité du travail (généralement un très grand entier non signé). Regarde aussi
priorité. (Valable pour les travaux seulement)
profil
Profil de l'emploi. (Valable pour les travaux seulement)
préemption
Le temps de préemption pour le travail. (Valable pour les travaux seulement)
qos Qualité de service associée au travail. (Valable pour les travaux seulement)
raison
La raison pour laquelle un travail est dans son état actuel. Voir le JOB RAISON CODES
ci-dessous pour plus d'informations. (Valable pour les travaux seulement)
liste de raisons
Pour les travaux en attente : la raison pour laquelle un travail est en attente d'exécution est imprimée dans
parenthèse. Pour les travaux terminés avec échec : une explication de la raison pour laquelle le
le travail échoué est imprimé entre parenthèses. Pour tous les autres états d'emploi : la liste
d'allouer des nœuds. Voir le JOB RAISON CODES section ci-dessous pour plus
informations. (Valable pour les travaux seulement)
reboot
Indique si les nœuds alloués doivent être redémarrés avant de démarrer la tâche.
(Valide sur les travaux seulement)
nœuds de demande
Liste des noms de nœuds (ou partitions de base sur les systèmes BlueGene) explicitement
demandé par le travail. (Valable pour les travaux seulement)
commutateur requis
Le nombre maximum de commutateurs demandés par pour le travail. (Valable pour les travaux seulement)
remettre en file d'attente
Imprime si le travail sera remis en file d'attente en cas d'échec. (Valable pour les travaux seulement)
réservation
Réservation pour le travail. (Valable pour les travaux seulement)
heure de redimensionnement
La durée d'exécution de la tâche a changé. (Valable pour les travaux seulement)
redémarragecnt
Le nombre de redémarrages de point de contrôle pour le travail. (Valable pour les travaux seulement)
rapport
Ports réservés du travail. (Valide pour les étapes de tâche uniquement)
nœuds planifiés
Pour les travaux en attente, une liste des nœuds qui devraient être utilisés lorsque le travail est
commencé. (Valable pour les travaux seulement)
qc Nombre de sockets, de cœurs et de threads demandés (S:C:T) par nœud pour la tâche.
Lorsque (S:C:T) n'a pas été défini, "*" s'affiche. (Valable pour les travaux seulement)
sélectionner les informations sur l'emploi
Données spécifiques au plug-in de sélection de nœud pour un travail. Les données possibles incluent :
Exigence géométrique de l'allocation des ressources (dimensions X,Y,Z), Connexion
type (TORUS, MESH ou NAV == torus else mesh), Autoriser la rotation de la géométrie
(oui ou non), utilisation du nœud (VIRTUEL ou COPROCESSEUR), etc. (Valable pour les travaux uniquement)
a partagé la publication de
Les ressources allouées à la tâche peuvent-elles être partagées avec d'autres tâches. Possible
les valeurs sont « non » (le travail est alloué au nœud entier uniquement), « oui » (le travail peut partager
ressources allouées avec d'autres travaux) et "unknwn" (non spécifié par le travail ou
configuration, le travail se verra normalement attribuer des processeurs dédiés).
(Valable pour les travaux seulement)
sockets
Nombre de sockets par nœud demandé par le travail. Celui-ci rapporte la valeur de
le courir --sockets-par-nœud option. Lorsque --sockets-per-node n'a pas été
réglé, "*" s'affiche. (Valable pour les travaux seulement)
sperboard
Nombre de sockets par carte allouées à la tâche. (Valable pour les travaux seulement)
heure de début
Heure de début réelle ou prévue du travail ou de l'étape de travail. (Valable pour les emplois et
étapes de travail)
Etat État du travail, forme étendue : PENDING, RUNNING, STOPPED, SUSPENDED, CANCELLED,
TERMINÉ, TERMINÉ, CONFIGURATION, ÉCHEC, TIMEOUT, PREEMPTED, NODE_FAIL et
SPECIAL_EXIT. Voir le JOB ETAT CODES section ci-dessous pour plus d'informations.
(Valable pour les travaux seulement)
étatcompact
État du travail, forme compacte : PD (en attente), R (en cours d'exécution), CA (annulé),
CF (configuration), CG (fin), CD (terminé), F (échec), TO (délai d'expiration),
NF (défaillance de nœud) et SE (état de sortie spécial). Voir le JOB ETAT CODES
section ci-dessous pour plus d'informations. (Valable pour les travaux seulement)
stderr
Le répertoire d'erreur standard vers lequel sortir. (Valable pour les travaux seulement)
Stdin Le répertoire pour l'entrée standard. (Valide pour les travaux uniquement)
Stdout
Le répertoire de sortie standard vers lequel sortir. (Valable pour les travaux seulement)
stepide
ID de tâche ou d'étape de tâche. Dans le cas des tableaux de tâches, le format d'ID de tâche sera de
la forme " _ ". (Valable pour les étapes de travail uniquement)
nom de l'étape
nom de l'étape du travail. (Valide pour les étapes de tâche uniquement)
état d'étape
L'état de l'étape de travail. (Valide pour les étapes de tâche uniquement)
heure de soumission
Heure à laquelle le travail a été soumis. (Valable pour les travaux seulement)
discussions
Nombre de threads par cœur demandés par le travail. Celui-ci rapporte la valeur de
le courir --threads-par-core option. Lorsque --threads-per-core n'a pas été
réglé, "*" s'affiche. (Valable pour les travaux seulement)
temps restant
Temps restant pour l'exécution de la tâche en jours-heures:minutes:secondes. Cette valeur
est calculé en soustrayant le temps utilisé par le travail de sa limite de temps. Les
la valeur peut être "NOT_SET" si elle n'est pas encore établie ou "ILLIMITED" pour aucune limite.
(Valable pour les travaux seulement)
limite de temps
Limite de temps pour le travail ou l'étape de travail. (Valable pour les jobs et les étapes de job)
temps utilisé
Temps utilisé par le travail ou l'étape du travail en jours-heures:minutes:secondes. Les jours et
les heures ne sont imprimées qu'en cas de besoin. Pour les étapes de travail, ce champ affiche le temps écoulé
depuis le début de l'exécution et sera donc inexact pour les étapes de travail qui
ont été suspendus. Le décalage d'horloge entre les nœuds du cluster entraînera le
le temps d'être inexact. Si l'heure est manifestement erronée (par exemple négative), elle
s'affiche comme « INVALIDE ». (Valable pour les jobs et les étapes de job)
trois Imprimez les ressources traçables allouées au travail.
userid
ID utilisateur pour une tâche ou une étape de tâche. (Valable pour les jobs et les étapes de job)
Nom d'utilisateur
Nom d'utilisateur pour une tâche ou une étape de tâche. (Valable pour les jobs et les étapes de job)
attendre4switch
Le temps d'attente pour le nombre de commutateurs souhaité. (Valable
emplois seulement)
clé de toilette Clé de caractérisation de la charge de travail (wckey). (Valable pour les travaux seulement)
répertoire de travail
Le répertoire de travail du travail. (Valable pour les travaux seulement)
-p , --partition=
Spécifiez les partitions des travaux ou des étapes à afficher. Accepte une liste séparée par des virgules
des noms de partition.
-P, --priorité
Pour les travaux en attente soumis à plusieurs partitions, répertoriez le travail une fois par partition.
De plus, si les travaux sont triés par priorité, tenez compte à la fois de la partition et du travail
priorité. Cette option peut être utilisée pour produire une liste des travaux en attente dans le même
commande considérée pour la programmation par Slurm avec des options supplémentaires appropriées (par exemple
"--sort=-p,i --states=PD").
-q , --qos=
Spécifiez le(s) qos des travaux ou des étapes à afficher. Accepte une liste séparée par des virgules de
qos.
-R, --réservation=nom_réservation
Spécifiez la réservation des travaux à afficher.
-s, --pas
Spécifiez les étapes du travail à afficher. Ce drapeau indique qu'une liste séparée par des virgules de
les étapes de travail à afficher suivent sans signe égal (voir exemples). L'étape du travail
le format est "job_id[_array_id].step_id". Par défaut, toutes les étapes du travail. Depuis cela
l'argument de l'option est facultatif, pour une analyse correcte, l'option à une seule lettre doit être
immédiatement suivi de la valeur et ne pas inclure d'espace entre eux. Pour
exemple "-s1008.0" et non "-s 1008.0".
-S , --sort=
Spécification de l'ordre dans lequel les enregistrements doivent être déclarés. Cela utilise le même
spécification de champ en tant que . Plusieurs tris peuvent être effectués par
répertoriant plusieurs champs de tri séparés par des virgules. Les spécifications de terrain peuvent être
précédé de "+" ou "-" pour l'ordre croissant (par défaut) et décroissant respectivement.
Par exemple, une valeur de tri de "P,U" triera les enregistrements par nom de partition puis par
identifiant d'utilisateur. La valeur par défaut de tri pour les travaux est "P,t,-p" (nom de partition croissant
puis dans une partition donnée en augmentant l'état du travail puis en diminuant
priorité). La valeur par défaut de tri pour les étapes de travail est "P,i" (partition croissante
name puis dans une partition donnée en augmentant l'identifiant de l'étape).
--début
Indiquez l'heure de début prévue et les ressources à allouer aux travaux en attente dans
ordre croissant de l'heure de début. Cela équivaut aux options suivantes :
--format="%.18i %.9P %.8j %.8u %.2t %.19S %.6D %20A %R", --sort=S et
--states=EN ATTENTE. Chacune de ces options peut être explicitement modifiée à volonté par
combinant le --début option avec d'autres valeurs d'option (par exemple pour utiliser un autre
format de sortie). L'heure de début prévue des travaux en attente n'est disponible que si le
Slurm est configuré pour utiliser le plug-in de planification de remplissage.
-t , --états=
Spécifiez les états des travaux à afficher. Accepte une liste de noms d'état séparés par des virgules
ou "tous". Si « all » est spécifié, les travaux de tous les états seront signalés. Sinon
l'état est spécifié, puis les travaux en attente, en cours d'exécution et en cours d'achèvement sont signalés. Valide
les états (sous forme étendue et compacte) incluent : PENDING (PD), RUNNING (R),
SUSPENDU (S), ARRÊTÉ (ST), TERMINÉ (CG), TERMINÉ (CD), CONFIGURATION (CF),
ANNULÉ (CA), ÉCHEC (F), TIMEOUT (TO), PREEMPTED (PR), BOOT_FAIL (BF) ,
NODE_FAIL (NF) et SPECIAL_EXIT (SE). Noter la fourni est cas
insensible ("pd" et "PD" sont équivalents). Voir le JOB ETAT CODES section ci-dessous
pour plus d'informations.
-u , --user=
Demandez des travaux ou des étapes de travail à partir d'une liste d'utilisateurs séparés par des virgules. La liste peut
se composent de noms d'utilisateur ou de numéros d'identification d'utilisateur. L'exécution de la commande peut être
amélioré de manière mesurable pour les systèmes avec un grand nombre de tâches lorsqu'un seul utilisateur est
spécifié.
--usage
Imprimez un bref message d'aide répertoriant les file d'attente options.
-v, --verbeux
Rapporter les détails des actions de squeues.
-V , --version
Imprimer les informations sur la version et quitter.
-w , --nodelist=
Rapport uniquement sur les travaux alloués au nœud ou à la liste de nœuds spécifiés. Ceci peut
soit être le NomNoeud or Nom d'hôte du nœud tel que défini dans slurm.conf(5) dans l'éventualité
qu'ils diffèrent. Un node_name de localhost est mappé sur le nom d'hôte actuel.
JOB RAISON CODES
Ces codes identifient la raison pour laquelle un travail est en attente d'exécution. Un travail peut être en attente
pour plusieurs raisons, auquel cas une seule de ces raisons est affichée.
AssociationJobLimit L'association du travail a atteint son nombre maximal de travaux.
AssociationRessourceLimite
L'association du travail a atteint une limite de ressources.
AssociationTimeLimit L'association du travail a atteint sa limite de temps.
Mauvaises Contraintes Les contraintes du poste ne peuvent être satisfaites.
Heure de début L'heure de début au plus tôt du travail n'a pas encore été atteinte.
BloquerActionLibre Un bloc IBM BlueGene est en cours de libération et ne peut pas autoriser plus de travaux à
Démarrer.
BlocErreurMax Un bloc IBM BlueGene a trop de nœuds en état d'erreur pour permettre
plus d'emplois pour commencer.
Nettoyage Le travail est remis en file d'attente et continue de nettoyer de son précédent
exécution.
Dépendance Ce travail attend la fin d'un travail dépendant.
FrontEndDown Aucun nœud frontal n'est disponible pour exécuter ce travail.
Limite inactive Le travail a atteint le système InactiveLimit.
Compte invalide Le compte de la tâche n'est pas valide.
QOS invalide La qualité de service du travail n'est pas valide.
Administrateur du poste Le poste est occupé par un administrateur système.
Utilisateur du poste Le travail est détenu par l'utilisateur.
Échec du lancement du travail La tâche n'a pas pu être lancée. Cela peut être dû à un système de fichiers
problème, nom de programme invalide, etc.
Licences Le travail est en attente d'une licence.
Noeud vers le bas Un nœud requis par la tâche est en panne.
Code de sortie non nul Le travail s'est terminé avec un code de sortie différent de zéro.
Partition vers le bas La partition requise par ce travail est à l'état DOWN.
Partitioninactive La partition requise par ce travail est dans un état Inactif et non
capable de commencer des travaux.
Limite de nœud de partition Le nombre de nœuds requis par ce travail est en dehors de son
partitionne les limites actuelles. Peut également indiquer que les nœuds requis
sont VERS LE BAS ou VIDANGES.
Limite de temps de partition La limite de temps du travail dépasse la limite de temps actuelle de sa partition.
Priorité Un ou plusieurs travaux de priorité plus élevée existent pour cette partition ou
réservation à l'avance.
Prologue Son programme PrologSlurmctld est toujours en cours d'exécution.
QOSJobLimit La qualité de service de la tâche a atteint son nombre maximal de tâches.
Limite de ressource QOS La qualité de service du travail a atteint une limite de ressources.
QOSTimeLimit La QOS du travail a atteint sa limite de temps.
ReqNodeNotAvailReqNodeNotAvail Certains nœuds spécifiquement requis par le travail ne sont pas actuellement
disponible. Le nœud peut être en cours d'utilisation, réservé à un autre
travail, dans une réservation avancée, DOWN, DRAINED, ou ne répondant pas.
Les nœuds qui sont DOWN, DRAINED ou qui ne répondent pas seront identifiés
dans le champ « raison » du travail en tant que « Nœuds indisponibles ». Tel
les nœuds nécessiteront généralement l'intervention d'un système
administrateur à rendre disponible.
Réservation Le travail attend sa réservation anticipée pour devenir disponible.
Ressources Le travail attend que des ressources soient disponibles.
Défaillance du système Défaillance du système Slurm, d'un système de fichiers, du réseau, etc.
Limite de temps Le travail a épuisé son délai.
Seuil d'utilisation QOS Le seuil de qualité de service requis a été dépassé.
en attente de la programmation Aucune raison n'a encore été définie pour ce travail. En attente du planificateur
pour déterminer la raison appropriée.
JOB ETAT CODES
Les jobs passent généralement par plusieurs états au cours de leur exécution. Le typique
les états sont PENDING, RUNNING, SUSPENDED, COMPLETING et COMPLETED. Une explication de chacun
l'état suit.
BF BOOT_FAIL Travail terminé en raison d'un échec de lancement, généralement en raison d'un matériel
échec (par exemple, impossible de démarrer le nœud ou le bloc et le travail ne peut pas être
remis en file d'attente).
CA ANNULÉ Le travail a été explicitement annulé par l'utilisateur ou l'administrateur système. Les
le travail peut avoir été lancé ou non.
CD TERMINÉ Le travail a terminé tous les processus sur tous les nœuds avec un code de sortie de
zéro.
CF CONFIGURATION Job a reçu des ressources, mais attend qu'elles deviennent
prêt à l'emploi (ex. démarrage).
CG ACHEVEMENT Le travail est en train de se terminer. Certains processus sur certains nœuds peuvent
toujours être actif.
F ÉCHEC Travail terminé avec un code de sortie différent de zéro ou une autre condition d'échec.
NF NODE_FAIL Travail terminé en raison d'une défaillance d'un ou plusieurs nœuds alloués.
PD EN ATTENDANT Le travail est en attente d'allocation de ressources.
PR PREEMPTE Travail terminé en raison d'une préemption.
R RUNNING L'emploi a actuellement une allocation.
SE SORTIE_SPÉCIALE Le travail a été remis en file d'attente dans un état spécial. Cet état peut être défini par
utilisateurs, généralement dans EpilogSlurmctld, si le travail s'est terminé avec un
valeur de sortie particulière.
ST ARRÊTÉ Le travail a une allocation, mais l'exécution a été arrêtée avec SIGSTOP
signal. Les CPU ont été conservés par ce travail.
S SUSPENDU Le travail a une allocation, mais l'exécution a été suspendue et les processeurs ont
été libéré pour d'autres emplois.
À TIMEOUT Le travail s'est terminé une fois la limite de temps atteinte.
ENVIRONNEMENT VARIABLES
Certain file d'attente les options peuvent être définies via des variables d'environnement. Ces variables d'environnement,
ainsi que leurs options correspondantes, sont répertoriés ci-dessous. (Remarque : les options de la ligne de commande
remplacez toujours ces paramètres.)
SLURM_BITSTR_LEN Spécifie la longueur de chaîne à utiliser pour contenir la tâche d'un tableau de travaux
expression d'identification. La valeur par défaut est de 64 octets. Une valeur de 0 sera
imprimer l'expression complète avec n'importe quelle longueur requise. Des valeurs plus élevées peuvent
avoir un impact négatif sur les performances de l'application.
SLURM_CLUSTERS Pareil que --groupes
SLURM_CONF L'emplacement du fichier de configuration Slurm.
SLURM_TIME_FORMAT Spécifiez le format utilisé pour signaler les horodatages. Une valeur de Standard,
la valeur par défaut, génère une sortie sous la forme
"année-mois-dateTheure:minute:seconde". Une valeur de relatif Retours
uniquement "heure:minute:seconde" si le jour actuel. Pour les autres dates du
l'année en cours il imprime l'"heure:minute" précédé de "Tomorr"
(demain), "Ystday" (hier), le nom du jour pour le prochain
semaine (par exemple "Lun", "Mar", etc.), sinon la date (par exemple "25 Avr").
Pour les autres années, il renvoie un mois et une année de date sans heure (par exemple
"6 juin 2012"). Tous les horodatages utilisent un format de 24 heures.
Un format strftime() valide peut également être spécifié. Par exemple, une valeur
de "%a %T" rapportera le jour de la semaine et un horodatage (par exemple "Lun
12:34:56").
SQUEUE_ACCOUNT -A , --compte=
SQUEUE_ALL -une, --tout
SQUEUE_ARRAY -r, --déployer
SQUEUE_NAMES --nom=
SQUEUE_FORMAT -o , --format=
SQUEUE_FORMAT2 -O , --Format=
SQUEUE_LICENSES -PL , --licence=
SQUEUE_PARTITION -p , --partition=
SQUEUE_PRIORITY -P, --priorité
SQUEUE_QOS -p , --qos=
SQUEUE_SORT -S , --sort=
SQUEUE_STATES -t , --états=
SQUEUE_USERS -u , --utilisateurs=
EXEMPLES
Imprimer les jobs programmés dans la partition de débogage et à l'état TERMINÉ au format
avec six chiffres justifiés à droite pour l'identifiant du travail suivi de la priorité avec une valeur arbitraire
taille des champs :
# squeue -p debug -t TERMINÉ -o "%.6i %p"
PRIORITÉ D'EMPLOI
65543 99993
65544 99992
65545 99991
Imprimez les étapes du travail dans la partition de débogage triées par utilisateur :
# file d'attente -s -p debug -S u
STEPID NAME PARTITION UTILISATEUR TEMPS NODELIST
65552.1 test1 débogage alice 0:23 dev[1-4]
65562.2 bob de débogage big_run 0:18 dev22
65550.1 param1 débogage candice 1:43:21 dev[6-12]
Imprimez uniquement les informations sur les travaux 12345,12345, 12348 et XNUMX :
# file d'attente --jobs 12345,12346,12348
NOM DE LA PARTITION DE TRAVAIL UTILISATEUR ST TIME NODES NODELIST(REASON)
12345 tâche de débogage1 dave R 0:21 4 dev[9-12]
12346 tâche de débogage2 dave PD 0:00 8 (Ressources)
12348 tâche de débogage3 ed PD 0:00 4 (Priorité)
Imprimez uniquement les informations sur l'étape de travail 65552.1 :
# file d'attente --steps 65552.1
STEPID NAME PARTITION UTILISATEUR TEMPS NODELIST
65552.1 test2 débogage alice 12:49 dev[1-4]
COPIER
Copyright (C) 2002-2007 Les régents de l'Université de Californie. Produit à Lawrence
Laboratoire national de Livermore (cf. AVIS DE NON-RESPONSABILITÉ).
Copyright (C) 2008-2010 Lawrence Livermore Sécurité nationale.
Copyright (C) 2010-2014 SchedMD LLC.
Ce fichier fait partie de Slurm, un programme de gestion des ressources. Pour plus de détails, voir
<http://slurm.schedmd.com/>.
Slurm est un logiciel libre ; vous pouvez le redistribuer et/ou le modifier selon les termes des
Licence publique générale GNU telle que publiée par la Free Software Foundation ; soit la version 2
de la Licence, ou (à votre choix) toute version ultérieure.
Slurm est distribué dans l'espoir qu'il sera utile, mais SANS AUCUNE GARANTIE ; sans pour autant
même la garantie implicite de QUALITÉ MARCHANDE ou D'ADAPTATION À UN USAGE PARTICULIER. Voir le
Licence publique générale GNU pour plus de détails.
Utiliser squeue en ligne à l'aide des services onworks.net