Il s'agit de la commande smap qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant 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
smap - affiche graphiquement des informations sur les travaux Slurm, les partitions et les configurations définies
paramètres.
SYNOPSIS
SMAP [OPTIONS...]
DESCRIPTION
SMAP est utilisé pour afficher graphiquement les informations sur les travaux, les partitions et les nœuds pour un système en cours d'exécution
Slurm. Notez que les informations sur les nœuds et les partitions auxquels vous n'avez pas accès
toujours être affiché pour éviter les lacunes évidentes dans la sortie. Ceci équivaut à la --tout
choix du info et mes file d'attente les commandes.
OPTIONS
-c, --ligne de commande
Imprimer la sortie sur la ligne de commande, pas de malédictions.
-D , --affichage=
définit le mode d'affichage pour smap, montrant des informations pertinentes sur le sélectionné
visualiser et afficher un diagramme de nœuds correspondant. Notez que les nœuds non alloués sont
indiqué par un '.' et les nœuds dans l'état DOWN, DRAINED ou FAIL par un '#'. Quand le
--iterate= est également sélectionnée, vous pouvez changer d'affichage en tapant un
lettre différente de la liste ci-dessous (sauf 'c').
b Affiche des informations sur les partitions BlueGene sur le système
c Affiche les états actuels des nœuds BlueGene et permet aux utilisateurs de configurer
le système. Tapez « quit » pour terminer le mode de configuration. Tapez 'quitter' pour
terminer le mode de configuration et quitter smap.
j Affiche des informations sur les travaux en cours d'exécution sur le système.
r Afficher des informations sur les réservations avancées. Alors que tous les courants
et les réservations futures seront répertoriées, uniquement actuellement actives
les réservations apparaîtront sur la carte des nœuds.
s Affiche des informations sur les partitions slurm sur le système
-h, --aucun en-tête
N'imprimez pas d'en-tête sur la sortie.
-H, --show_hidden
Affichez les partitions cachées et leurs tâches.
--Aidez-moi,
Imprimer un message décrivant tous SMAP options.
-i , --iterate=
Imprimer l'état sur une base périodique. Veille pendant le nombre de secondes indiqué
entre les rapports. L'utilisateur peut quitter à tout moment en tapant 'q' ou en appuyant sur la touche retour.
Si l'utilisateur est en mode de configuration, tapez 'exit' pour quitter le programme, 'quit' pour quitter configure
mode.
-I, --ionodes
Afficher uniquement les objets avec ces ionodes, cette prise en charge est uniquement pour les systèmes bluegene.
Cela doit être utilisé conjointement avec l'option '-n'. Spécifiez uniquement l'ionode
plage de nombres ici. Spécifiez le nom du nœud avec l'option '-n'.
-M, --groupes=<un magnifique>
Clusters auxquels émettre des commandes.
-n, --nœuds
Afficher uniquement les objets avec ces nœuds. Si vous effectuez une requête au niveau de l'ionode, utilisez l'option
'-I' en conjonction avec cette option.
-Q, --silencieux
Évitez d'imprimer des messages d'erreur.
-R , --resolve=
Renvoie les coordonnées XYZ pour un identifiant de rack/plan intermédiaire ou vice-versa.
Pour obtenir le coord XYZ pour un id de rack/midplane, entrez -R R101 où 10 est le rack et
1 est le plan médian.
Pour obtenir l'identifiant Rack/Midplane à partir d'une entrée de coord XYZ -R 101 où X=1 Y=1 Z=1 sans
« R » en tête.
--usage
Imprimez un bref message répertoriant les SMAP options.
-V , --version
Imprimer les informations sur la version et quitter.
INTERACTIF OPTIONS
Lors de l'utilisation de smap en mode malédiction et lorsque le --iterate= l'option est également sélectionnée,
vous pouvez faire défiler les différentes fenêtres à l'aide des touches fléchées. Les up et mes down flèche
font défiler la fenêtre contenant la grille, et les touches à gauche et mes bien les touches fléchées font défiler le
fenêtre contenant les informations textuelles.
Une fois l'option d'itération sélectionnée, vous pouvez utiliser n'importe laquelle des options disponibles pour le -D
option répertoriée ci-dessus (sauf 'c') pour changer d'écran. Vous pouvez également masquer ou rendre visible
partitions cachées en appuyant sur 'h' à tout moment.
SORTIE CHAMP DESCRIPTIONS
CONTRÔLE D'ACCÈS
Identifie les utilisateurs ou les comptes bancaires qui peuvent utiliser cette réservation avancée. UNE
le préfixe « A : » indique que les noms de compte suivants peuvent utiliser cette réservation.
Un préfixe « U : » indique que les noms d'utilisateurs suivants peuvent utiliser cette réservation.
PROFITER État de la partition : up or down.
BG_BLOC
Nom du bloc BlueGene.
CONNECTICUT Type de connexion: TORUS or MESH or SMALL (pour les petits blocs).
HEURE DE FIN
L'heure à laquelle une réservation anticipée s'est terminée.
ID Clé pour identifier les nœuds associés à cette entité dans le tableau des nœuds.
MODE Type de mode : COPROCESSUS or VIRTUEL.
Nom Nom du travail ou réservation anticipée.
LISTE DE NOEUDS or BP_LISTE
Noms des nœuds ou partitions de base associés à cette configuration, partition ou
réservation.
NUDS Nombre de nœuds ou de partitions de base avec cette configuration particulière.
CLOISON
Nom d'une partition. Notez que le suffixe "*" identifie la partition par défaut.
ST État d'un travail sous forme compacte. Les états possibles incluent : PD (en attente), R (en cours d'exécution),
S (suspendu), CD (terminé), CF (configuration), CG (fin), F (échec), TO
(timeout) et NF (défaillance de nœud). Voir JOB ETAT CODES section ci-dessous pour plus
</br>L’Information.
HEURE DE DÉBUT
L'heure à laquelle une réservation anticipée a commencé.
ETAT État des nœuds. Les états possibles incluent : alloué, terminé, en panne, vidé,
vidange, échec, échec, inactif et inconnu ainsi que leurs formes abrégées : alloc,
comp, donw, drain, drng, fail, failg, idle et unk respectivement. Notez que le
le suffixe "*" identifie les nœuds qui ne répondent pas actuellement. Voir NODE ETAT
CODES section ci-dessous pour plus d'informations.
LIMITE DE TEMPS
Limite de temps maximale pour tout travail utilisateur en jours-heures:minutes:secondes. infinis is
utilisé pour identifier les travaux ou les partitions sans limite de temps de travail.
TOPOGRAPHIE INFORMATION
Le diagramme de nœuds est conçu pour indiquer les emplacements relatifs des nœuds. Sur la plupart des Linux
clusters cela représentera un tableau unidimensionnel de nœuds. Des grappes plus grandes seront
utilisez plusieurs au besoin, le côté droit d'une ligne étant logiquement suivi par le
côté gauche de la ligne suivante.
Sur les systèmes BlueGene, le tableau des nœuds indiquera les trois
topographie dimensionnelle du système.
La dimension X augmentera de gauche à droite sur une ligne donnée.
La dimension Y augmentera dans les plans de bas en haut.
La dimension Z augmentera dans un plan à partir de l'arrière
ligne à la ligne de front d'un avion.
Notez l'exemple ci-dessous :
aaaabbdd
aaaabbdd
aaaabbcc
aaaabbcc
aaaabbdd
aaaabbdd
aaaabbcc
aaaabbcc
aaaa. . jj
aaaa. . jj
aaaa. . ee Y
aaaa. . ee |
|
aaaa. . jj 0----X
aaaa. . jj /
aaaa. . . . /
aaaa. . . #Z
ID JOBID PARTITION BG_BLOCK NOM D'UTILISATEUR ST TIME NODES BP_LIST
un lot de 12345 RMP0 joseph tst1 R 43:12 32k bgl[000x333]
b 12346 débogage RMP1 chris sim3 R 12:34 8k bgl[420x533]
c 12350 débogage RMP2 danny job3 R 0:12 4k bgl[622x733]
d 12356 débogage RMP3 dan colu R 18:05 8k bgl[600x731]
e 12378 débogage RMP4 joseph asx4 R 0:34 2k bgl[612x713]
CONFIGURATION INSTRUCTIONS
À l'usage de l'administrateur. A partir de cet écran, on peut créer un fichier de configuration qui est utilisé pour
partitionner et câbler le système en blocs utilisables.
SORTIE
BG_BLOC
Nom du bloc BlueGene.
CONNECTICUT Type de connexion: TORUS or MESH or SMALL (pour les petits blocs).
ID Clé pour identifier les nœuds associés à cette entité dans le tableau des nœuds.
MODE Type de mode : COPROCESSUS or VIRTUEL.
CONTRIBUTION COMMANDES
résoudre
Renvoie les coordonnées XYZ pour un identifiant de rack/plan intermédiaire ou vice-versa.
Pour obtenir le coord XYZ pour un id de rack/midplane, entrez -R R101 où 10 est le
rack et 1 est le midplane.
Pour obtenir l'identifiant Rack/Midplane à partir d'une entrée de coord XYZ -R 101 où X=1 Y=1 Z=1
sans « R » en tête.
charge <bluegene.conf fichier>
Chargez un fichier bluegene.conf déjà existant. Cela vérifiera et tracera un
fichier bluegene.conf. Une fois chargée, la configuration peut être modifiée et enregistrée
en tant que nouveau fichier.
engendrent
Soumettre une demande de création de partition. La taille peut être spécifiée soit en tant que
nombre de cloisons de base ou dimensions spécifiques dans les directions X, Y et Z
séparés par "x", par exemple "2x3x4". Une variété d'options peut être
spécifié. Les options valides sont répertoriées ci-dessous. Notez que l'option et leur
les valeurs sont insensibles à la casse (par exemple, "MESH" et "mesh" sont équivalents).
Start = XxYxZ
Identifiez par où commencer la partition. C'est surtout pour tester
fins. Pour plus de commodité, on ne peut mettre que le coord X ou XxY sera également
travail. La valeur par défaut est 0x0x0.
La connexion = MESH | TORUS | SMALL
Identifiez comment les nœuds doivent être connectés au réseau. La valeur par défaut est
TORUS.
Petite Équivalent à « Connexion = Petite ». Si une petite connexion est spécifiée
la partition de base choisie créera des partitions plus petites basées sur
Options 32CNBlocs et mes 128CNBlocs respectivement pour un Bluegene L
système. 16CNBlocs, 64CNBlocs et 256CNBlocs sont également disponibles
pour les systèmes Bluegene P. Gardez à l'esprit que vous devez avoir suffisamment d'ionodes pour
rendre possible toutes ces configurations.
Ces nombres seront modifiés pour occuper toute la partition de base.
La taille n'a pas besoin d'être spécifiée avec une petite demande, nous allons
toujours par défaut 1 partition de base pour l'allocation.
Engrener Équivalent à "Connection=Mesh".
Torus Équivalent à "Connexion=Tore".
Rotation = VRAI | FAUX
Spécifie que la géométrie spécifiée dans le paramètre de taille peut être tournée
dans l'espace (par exemple, les dimensions Y et Z peuvent être interverties). La valeur par défaut
c'est faux.
Rotation Équivalent à "Rotation=true".
Élongation = VRAI | FAUX
Si VRAI, permet de modifier la géométrie spécifiée dans le paramètre de taille
au besoin pour s'adapter aux ressources disponibles. Par exemple, une allocation de "4x2x1"
peut être utilisé pour satisfaire une spécification de taille de "2x2x2". La valeur par défaut
c'est faux.
Allongé
Équivalent à "Elongation=true".
copier
Soumettre une demande de partition à copier. Vous pouvez copier un
partition en spécifiant son identifiant, par défaut la dernière partition configurée est
copié. Vous pouvez également spécifier un nombre de copies à faire. Par défaut,
une copie est faite.
effacer
Supprimer le bloc spécifié.
down
Vers le bas d'un nœud spécifique ou d'une plage de nœuds. c'est-à-dire 000, 000-111 [000x111]
up
Apportez un nœud spécifique ou une plage de nœuds. c'est-à-dire 000, 000-111 [000x111]
tout bas
Mettez tous les nœuds à l'état inactif.
tous debout Mettez tous les nœuds à l'état haut.
enregistrer
Enregistrez la configuration actuelle dans un fichier. Si aucun nom_fichier n'est spécifié, le
configuration est écrite dans un fichier nommé "bluegene.conf" dans le
directeur de travail.
clair Effacez toutes les partitions créées.
NODE ETAT CODES
Les codes d'état de nœud sont raccourcis en fonction de la taille du champ. Ces états de nœud peuvent être
suivi d'un caractère spécial pour identifier les drapeaux d'état associés au nœud. Les
les suffixes de nœuds et les états suivants sont utilisés :
* Le nœud ne répond actuellement pas et ne se verra attribuer aucun nouveau travail. Si la
nœud reste non réactif, il sera placé dans le BAS état (sauf dans le cas
of ACHEVEMENT, DRAINÉ, ÉVACUATION, FAIL, ÉCHOUER nœuds).
~ Le nœud est actuellement en mode d'économie d'énergie (fonctionnant généralement à une fréquence réduite).
# Le nœud est actuellement mis sous tension ou configuré.
$ Le nœud est actuellement dans une réservation avec une valeur d'indicateur de « maintenance » ou est
programmé pour être redémarré.
ALLOUÉ Le nœud a été affecté à un ou plusieurs travaux.
ALLOUÉ+ Le nœud est alloué à un ou plusieurs jobs actifs et un ou plusieurs jobs sont en
le processus de COMPLÉTER.
ACHEVEMENT Tous les travaux associés à ce nœud sont en cours de TERMINAISON. Cette
l'état du nœud sera supprimé lorsque tous les processus du travail seront terminés et
le programme d'épilogue Slurm (le cas échéant) est terminé. Voir le Epilogue paramètre
descriptif dans le slurm.conf page de manuel pour plus d'informations.
BAS Le nœud n'est pas disponible pour utilisation. Slurm peut placer automatiquement des nœuds dans ce
indiquer si une défaillance se produit. Les administrateurs système peuvent également placer explicitement
nœuds dans cet état. Si un nœud reprend son fonctionnement normal, Slurm peut
le remettre automatiquement en service. Voir le RetourAuService et mes SlurmdTimeout
descriptions des paramètres dans le slurm.conf(5) page de manuel pour plus d'informations.
DRAINÉ Le nœud n'est pas disponible à la demande de l'administrateur système. Voir le
Mise à jour nœud dans la commande contrôle(1) page de manuel ou la slurm.conf(5) page de manuel
pour plus d'informations.
ÉVACUATION Le nœud exécute actuellement une tâche, mais ne sera pas affecté à d'autres
travaux. L'état du nœud sera changé en état DRAINÉ quand le dernier travail dessus
complète. Les nœuds entrent dans cet état à la demande de l'administrateur système. Voir le
Mise à jour nœud dans la commande contrôle(1) page de manuel ou la slurm.conf(5) page de manuel
pour plus d'informations.
FAIL Le nœud devrait tomber en panne bientôt et n'est pas disponible pour une utilisation par système
demande de l'administrateur. Voir le Mise à jour nœud dans la commande contrôle(1) homme
la page ou le slurm.conf(5) page de manuel pour plus d'informations.
ÉCHOUER Le nœud exécute actuellement une tâche, mais devrait bientôt échouer et est
indisponible à la demande de l'administrateur système. Voir le Mise à jour nœud
dans la commande contrôle(1) page de manuel ou la slurm.conf(5) page de manuel pour en savoir plus
</br>L’Information.
IDLE Le nœud n'est alloué à aucune tâche et est disponible pour utilisation.
ENTRETIEN Le nœud est actuellement dans une réservation avec une valeur d'indicateur de « maintenance ».
INCONNU Le contrôleur Slurm vient de démarrer et l'état du nœud n'a pas encore été
déterminé.
JOB ETAT CODES
Les jobs passent généralement par plusieurs états au cours de leur exécution. Le typique
les états sont EN ATTENDANT, RUNNING, SUSPENDU, ACHEVEMENT et TERMINÉ. 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.
CG ACHEVEMENT Le travail est en train de se terminer. Certains processus sur certains nœuds peuvent
toujours être actif.
CF CONFIGURATION Job a reçu des ressources, mais attend qu'elles deviennent
prêt à l'emploi (ex. démarrage).
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
Les variables d'environnement suivantes peuvent être utilisées pour remplacer les paramètres compilés dans smap.
SLURM_CONF L'emplacement du fichier de configuration Slurm.
COPIER
Copyright (C) 2004-2007 Les régents de l'Université de Californie. Produit à Lawrence
Laboratoire national de Livermore (cf. AVIS DE NON-RESPONSABILITÉ).
Copyright (C) 2008-2009 Lawrence Livermore Sécurité nationale.
Copyright (C) 2010-2013 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 smap en ligne à l'aide des services onworks.net