Dies ist die Befehls-Smap, die beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
smap – zeigt grafisch Informationen zu Slurm-Jobs, Partitionen und Set-Konfigurationen an
Parameter.
ZUSAMMENFASSUNG
smap [OPTIONAL...]
BESCHREIBUNG
smap wird verwendet, um Job-, Partitions- und Knoteninformationen für ein laufendes System grafisch anzuzeigen
Slurm. Beachten Sie, dass Informationen zu Knoten und Partitionen, auf die Sie keinen Zugriff haben, angezeigt werden
immer angezeigt werden, um offensichtliche Lücken in der Ausgabe zu vermeiden. Dies entspricht dem --alle
Option der Sinfo und Quetschen Befehle.
OPTIONAL
-c, --Befehlszeile
Ausgabe auf der Befehlszeile ausgeben, keine Flüche.
-D , --display=
Legt den Anzeigemodus für Smap fest und zeigt relevante Informationen zum ausgewählten Objekt an
Anzeigen und Anzeigen eines entsprechenden Knotendiagramms. Beachten Sie, dass dies bei nicht zugewiesenen Knoten der Fall ist
gekennzeichnet durch ein „.“ und Knoten im Status DOWN, DRAINED oder FAIL durch ein „#“. Wenn das
--iterate= Wenn die Option ebenfalls ausgewählt ist, können Sie die Anzeige wechseln, indem Sie a eingeben
anderer Buchstabe aus der Liste unten (außer „c“).
b Zeigt Informationen zu BlueGene-Partitionen auf dem System an
c Zeigt den aktuellen BlueGene-Knotenstatus an und ermöglicht Benutzern die Konfiguration
das System. Geben Sie „quit“ ein, um den Konfigurationsmodus zu beenden. Geben Sie „exit“ ein
Beenden Sie den Konfigurationsmodus und beenden Sie Smap.
j Zeigt Informationen zu Jobs an, die auf dem System ausgeführt werden.
r Informationen zu erweiterten Reservierungen anzeigen. Während alles aktuell ist
und zukünftige Reservierungen werden aufgelistet, nur derzeit aktiv
Reservierungen werden auf der Knotenkarte angezeigt.
s Zeigt Informationen zu Slurm-Partitionen im System an
-h, --noheader
Drucken Sie keine Kopfzeile auf der Ausgabe.
-H, --Verborgenes zeigen
Versteckte Partitionen und ihre Aufgaben anzeigen.
--help,
Drucken Sie eine Nachricht aus, in der alles beschrieben wird smap nach.
-i , --iterate=
Drucken Sie den Status regelmäßig aus. Schlafen Sie für die angegebene Anzahl Sekunden
zwischen Berichten. Der Benutzer kann den Vorgang jederzeit beenden, indem er „q“ eingibt oder die Eingabetaste drückt.
Wenn sich der Benutzer im Konfigurationsmodus befindet, geben Sie „exit“ ein, um das Programm zu beenden, und „quit“, um die Konfiguration zu beenden
Modus arbeiten können.
-I, --ionodes
Nur Objekte mit diesen Ionoden anzeigen. Diese Unterstützung gilt nur für Bluegene-Systeme.
Dies sollte in Verbindung mit der Option „-n“ verwendet werden. Geben Sie nur die Ionode an
Nummernkreis hier. Geben Sie den Knotennamen mit der Option „-n“ an.
-M, --cluster=<Schnur>
Cluster, an die Befehle ausgegeben werden sollen.
-n, --knoten
Nur Objekte mit diesen Knoten anzeigen. Bei Abfragen auf Ionodenebene verwenden Sie die Option
'-I' in Verbindung mit dieser Option.
-Q, --ruhig
Vermeiden Sie das Drucken von Fehlermeldungen.
-R , --resolve=
Gibt die XYZ-Koordinaten für eine Rack-/Mittelebenen-ID zurück oder umgekehrt.
Um die XYZ-Koordinate für eine Rack-/Midplane-ID zu erhalten, geben Sie -R R101 ein, wobei 10 das Rack und ist
1 ist die Mittelebene.
Um die Rack-/Mittelebenen-ID aus einer XYZ-Koordinateneingabe zu erhalten -R 101, wobei X=1 Y=1 Z=1 mit Nr
führendes „R“.
--Verwendungszweck
Drucken Sie eine kurze Nachricht mit einer Auflistung der smap nach.
-V , --Version
Versionsinformationen drucken und beenden.
INTERAKTIV OPTIONAL
Bei Verwendung von Smap im Fluchmodus und wenn die --iterate= Option ist ebenfalls ausgewählt,
Mit den Pfeiltasten können Sie durch die verschiedenen Fenster scrollen. Der up und nach unten Pfeil
Mit den Tasten scrollen Sie durch das Fenster, das das Raster enthält, und die links und Recht Pfeiltasten scrollen
Fenster mit den Textinformationen.
Wenn die Option „Iterieren“ ausgewählt ist, können Sie alle verfügbaren Optionen verwenden -D
Verwenden Sie die oben aufgeführte Option (außer „c“), um die Bildschirme zu ändern. Sie können es auch ausblenden oder sichtbar machen
Sie können versteckte Partitionen jederzeit durch Drücken von „h“ öffnen.
AUSGABE FELD BESCHREIBUNGEN
ZUGANGSKONTROLLE
Identifiziert die Benutzer oder Bankkonten, die diese erweiterte Reservierung nutzen können. A
Das Präfix „A:“ gibt an, dass die folgenden Kontonamen diese Reservierung verwenden dürfen.
Das Präfix „U:“ gibt an, dass die folgenden Benutzernamen diese Reservierung verwenden dürfen.
VERFÜGBAR Partitionsstatus: up or nach unten.
BG_BLOCK
BlueGene-Blockname.
KONN Verbindungstyp: TORUS or MESH or SMALL (für kleine Blöcke).
END_TIME
Der Zeitpunkt, zu dem eine Vorreservierung endete.
ID Schlüssel zum Identifizieren der Knoten, die dieser Entität im Knotendiagramm zugeordnet sind.
MODUS Modustyp: KOPROZESS or VIRTUELLER KONFIGURATOR.
NAME/FUNKTION Name des Auftrags oder der Vorreservierung.
KNOTENLISTE or BP_LIST
Namen von Knoten oder Basispartitionen, die dieser Konfiguration, Partition oder zugeordnet sind
Reservierung.
KNOTEN Anzahl der Knoten oder Basispartitionen mit dieser bestimmten Konfiguration.
TRENNWAND
Name einer Partition. Beachten Sie, dass das Suffix „*“ die Standardpartition identifiziert.
ST Status einer Stelle in kompakter Form. Mögliche Zustände sind: PD (pending), R (running),
S (suspendiert), CD (abgeschlossen), CF (konfiguriert), CG (abgeschlossen), F (fehlgeschlagen), TO
(Timeout) und NF (Knotenausfall). Sehen JOB STATE CODES Abschnitt unten für mehr
Informationen.
STARTZEIT
Der Zeitpunkt, zu dem eine Vorreservierung begann.
STATE Zustand der Knoten. Zu den möglichen Zuständen gehören: zugewiesen, abgeschlossen, heruntergefahren, entleert,
„Draining“, „Fail“, „Failing“, „Idle“ und „Unknown“ sowie ihre Kurzformen: alloc,
Comp, Donw, Drain, Drng, Fail, Failg, Idle und Unk. Notiere dass der
Das Suffix „*“ kennzeichnet Knoten, die derzeit nicht antworten. Sehen KNOT STATE
CODES Abschnitt unten für weitere Informationen.
ZEITLIMIT
Maximales Zeitlimit für jeden Benutzerjob in Tagen-Stunden:Minuten:Sekunden. unendlich is
Wird zur Identifizierung von Jobs oder Partitionen ohne Jobzeitlimit verwendet.
TOPOGRAPHIE INFORMATIONEN
Das Knotendiagramm soll die relativen Positionen der Knoten anzeigen. Auf den meisten Linux
Bei Clustern stellt dies ein eindimensionales Array von Knoten dar. Größere Cluster werden es tun
Verwenden Sie nach Bedarf mehrere, wobei auf der rechten Seite einer Zeile logisch das folgt
linke Seite der nächsten Zeile.
Auf BlueGene-Systemen werden im Knotendiagramm die drei angezeigt
dimensionale Topographie des Systems.
Die X-Dimension nimmt auf einer bestimmten Linie von links nach rechts zu.
Die Y-Abmessung nimmt in den Ebenen von unten nach oben zu.
Das Z-Maß vergrößert sich innerhalb einer Ebene von hinten
Linie zur Frontlinie eines Flugzeugs.
Beachten Sie das folgende Beispiel:
aaaabbdd
aaaabbdd
aaaabbcc
aaaabbcc
aaaabbdd
aaaabbdd
aaaabbcc
aaaabbcc
aaaa. . dd
aaaa. . dd
aaaa. . ee Y
aaaa. . ee |
|
aaaa. . dd 0----X
aaaa. . dd /
aaaa. . . . /
aaaa. . . # Z
ID JOBID PARTITION BG_BLOCK BENUTZERNAME ST ZEIT KNOTEN BP_LIST
a 12345 Batch RMP0 joseph tst1 R 43:12 32k bgl[000x333]
b 12346 debug RMP1 chris sim3 R 12:34 8k bgl[420x533]
c 12350 debug RMP2 danny job3 R 0:12 4k bgl[622x733]
d 12356 debug RMP3 und colu R 18:05 8k bgl[600x731]
e 12378 debug RMP4 joseph asx4 R 0:34 2k bgl[612x713]
CONFIGURATION EMPFEHLUNGEN
Zur Verwendung durch Administratoren. Von diesem Bildschirm aus kann man eine Konfigurationsdatei erstellen, die es gewohnt ist
Partitionieren und verkabeln Sie das System in nutzbare Blöcke.
AUSGABE
BG_BLOCK
BlueGene-Blockname.
KONN Verbindungstyp: TORUS or MESH or SMALL (für kleine Blöcke).
ID Schlüssel zum Identifizieren der Knoten, die dieser Entität im Knotendiagramm zugeordnet sind.
MODUS Modustyp: KOPROZESS or VIRTUELLER KONFIGURATOR.
SPEISUNG BEFEHLE
lösen
Gibt die XYZ-Koordinaten für eine Rack-/Mittelebenen-ID zurück oder umgekehrt.
Um die XYZ-Koordinate für eine Rack-/Midplane-ID zu erhalten, geben Sie -R R101 ein, wobei 10 die ist
Rack und 1 ist die Mittelplatine.
So erhalten Sie die Rack-/Mittelebenen-ID aus einer XYZ-Koordinateneingabe -R 101, wobei X=1 Y=1 Z=1 ist
ohne führendes „R“.
Belastung <bluegene.conf Datei>
Laden Sie eine bereits vorhandene bluegene.conf-Datei. Dadurch wird a überprüft und zugeordnet
bluegene.conf-Datei. Nach dem Laden kann die Konfiguration bearbeitet und gespeichert werden
als neue Datei.
erstellen
Senden Sie eine Anfrage zur Partitionserstellung. Die Größe kann entweder als angegeben werden
Anzahl der Basispartitionen oder spezifische Abmessungen in X-, Y- und Z-Richtung
durch „x“ getrennt, zum Beispiel „2x3x4“. Es kann eine Vielzahl von Optionen geben
angegeben. Gültige Optionen sind unten aufgeführt. Beachten Sie, dass die Option und ihre
Bei den Werten wird die Groß-/Kleinschreibung nicht beachtet (z. B. sind „MESH“ und „mesh“ gleichwertig).
Start = XxYxZ
Identifizieren Sie, wo die Partition beginnen soll. Dies dient in erster Linie zum Testen
Zwecke. Der Einfachheit halber kann man nur die X-Koordinate oder auch XxY eingeben
arbeiten. Der Standardwert ist 0x0x0.
Verbindungen schaffen = MESH | TORUS | SMALL
Identifizieren Sie, wie die Knoten im Netzwerk verbunden werden sollen. Der Standardwert ist
TORUS.
Small Entspricht „Verbindung=Klein“. Wenn eine kleine Verbindung angegeben ist
Mit der gewählten Basispartition werden kleinere Partitionen erstellt
Optionen 32CNBlocks und 128CNBlocks bzw. für einen Bluegene L
System. 16CNBlocks, 64CNBlocks und 256CNBlocks sind ebenfalls erhältlich
für Bluegene P-Systeme. Denken Sie daran, dass Sie über genügend Ionoden verfügen müssen
machen all diese Konfigurationen möglich.
Diese Anzahl wird geändert, um die gesamte Basispartition einzunehmen.
Bei einer kleinen Anfrage muss die Größe nicht angegeben werden, wir werden es tun
Für die Zuweisung wird standardmäßig immer eine Basispartition verwendet.
Mesh Entspricht „Connection=Mesh“.
Torus Entspricht „Verbindung=Torus“.
Rotation = TRUE | FALSCH
Gibt an, dass die im Größenparameter angegebene Geometrie gedreht werden darf
im Raum (z. B. können die Y- und Z-Dimensionen vertauscht werden). Der Standardwert
ist falsch.
Drehen Entspricht „Rotation=true“.
Bruchdehnung = TRUE | FALSCH
Wenn TRUE, erlauben Sie die Änderung der im Größenparameter angegebenen Geometrie
je nach Bedarf, um den verfügbaren Ressourcen gerecht zu werden. Zum Beispiel eine Zuordnung von „4x2x1“
könnte verwendet werden, um eine Größenspezifikation von „2x2x2“ zu erfüllen. Der Standardwert
ist falsch.
Länglich
Entspricht „Elongation=true“.
Kopieren
Senden Sie eine Anfrage zum Kopieren der Partition. Sie können eine bestimmte kopieren
Partition durch Angabe ihrer ID, standardmäßig ist die zuletzt konfigurierte Partition
kopiert. Sie können auch die Anzahl der anzufertigenden Kopien angeben. Standardmäßig,
Es wird eine Kopie erstellt.
löschen
Löschen Sie den angegebenen Block.
nach unten
Einen bestimmten Knoten oder Knotenbereich herunterfahren. dh 000, 000-111 [000x111]
up
Rufen Sie einen bestimmten Knoten oder eine Reihe von Knoten auf. dh 000, 000-111 [000x111]
alle runter
Versetzen Sie alle Knoten in den Down-Zustand.
Alle oben Versetzen Sie alle Knoten in den aktiven Zustand.
Speichern
Speichern Sie die aktuelle Konfiguration in einer Datei. Wenn kein Dateiname angegeben ist, wird der
Die Konfiguration wird im aktuellen in eine Datei mit dem Namen „bluegene.conf“ geschrieben
Arbeitsverzeichnis.
klar Löschen Sie alle erstellten Partitionen.
KNOT STATE CODES
Knotenstatuscodes werden entsprechend der Feldgröße gekürzt. Diese Knotenzustände können sein
gefolgt von einem Sonderzeichen zur Identifizierung der mit dem Knoten verknüpften Statusflags. Der
Folgende Knotenausreichen und Zustände werden verwendet:
* Der Knoten antwortet derzeit nicht und erhält keine neue Arbeit. Wenn die
Wenn der Knoten weiterhin nicht reagiert, wird er in den platziert AB Staat (außer im Fall
of ABSCHLUSS, ENTLEERT, ENTLEERUNG, FAIL, VERSAGEN Knoten).
~ Der Knoten befindet sich derzeit in einem Energiesparmodus (in der Regel läuft er mit reduzierter Frequenz).
# Der Knoten wird derzeit eingeschaltet oder konfiguriert.
$ Der Knoten befindet sich derzeit in einer Reservierung mit dem Flag-Wert „Wartung“ oder ist
Der Neustart ist geplant.
ZUGEORDNET Der Knoten wurde einem oder mehreren Jobs zugewiesen.
ZUGEWIESEN+ Der Knoten ist einem oder mehreren aktiven Jobs zugeordnet und ein oder mehrere Jobs sind aktiv
der Prozess des ABSCHLUSSES.
ABSCHLUSS Alle mit diesem Knoten verknüpften Jobs werden derzeit ABGESCHLOSSEN. Das
Der Knotenstatus wird entfernt, wenn alle Prozesse des Jobs beendet wurden und
Das Slurm-Epilogprogramm (falls vorhanden) wurde beendet. Siehe die Epilog Parameter
Beschreibung im slurm.conf man-Seite für weitere Informationen.
AB Der Knoten kann nicht verwendet werden. Slurm kann darin automatisch Knoten platzieren
Geben Sie an, ob ein Fehler auftritt. Systemadministratoren können dies auch explizit platzieren
Knoten in diesem Zustand. Wenn ein Knoten den Normalbetrieb wieder aufnimmt, kann Slurm dies tun
automatisch wieder in Betrieb nehmen. Siehe die ReturnToService und SlurmdTimeout
Parameterbeschreibungen in der slurm.conf(5) Manpage für weitere Informationen.
ENTLEERT Der Knoten kann auf Anfrage des Systemadministrators nicht verwendet werden. Siehe die
Aktualisierung Knoten Befehl in der skontrollieren(1) Manpage oder die slurm.conf(5) Manpage
.
ENTLEERUNG Der Knoten führt derzeit einen Auftrag aus, wird jedoch keinem weiteren zugewiesen
Arbeitsplätze. Der Knotenstatus wird in „state“ geändert ENTLEERT wenn der letzte Job darauf
vervollständigt. Knoten gelangen auf Anfrage des Systemadministrators in diesen Zustand. Siehe die
Aktualisierung Knoten Befehl in der skontrollieren(1) Manpage oder die slurm.conf(5) Manpage
.
FAIL Es wird erwartet, dass der Knoten bald ausfällt und für jedes System nicht mehr verfügbar ist
Administratoranfrage. Siehe die Aktualisierung Knoten Befehl in der skontrollieren(1) Mann
Seite oder das slurm.conf(5) Manpage für weitere Informationen.
VERSAGEN Der Knoten führt derzeit einen Job aus, es wird jedoch erwartet, dass er bald ausfällt, und das ist auch der Fall
Auf Anfrage des Systemadministrators nicht zur Verwendung verfügbar. Siehe die Aktualisierung Knoten
Befehl in der skontrollieren(1) Manpage oder die slurm.conf(5) Manpage für mehr
Informationen.
IDLE Der Knoten ist keinem Job zugeordnet und steht zur Nutzung zur Verfügung.
WARTUNG Der Knoten befindet sich derzeit in einer Reservierung mit dem Flag-Wert „Wartung“.
UNKNOWN Der Slurm-Controller wurde gerade gestartet und der Knotenstatus ist noch nicht erreicht
entschlossen.
JOB STATE CODES
Jobs durchlaufen im Laufe ihrer Ausführung typischerweise mehrere Zustände. Das typische
Staaten sind AUSSTEHEND, LAUFEN, SUSPENDIERT, ABSCHLUSS und FERTIGGESTELLT. Eine Erklärung von jedem
Staat folgt.
BF BOOT_FAIL Der Job wurde aufgrund eines Startfehlers beendet, normalerweise aufgrund einer Hardware
Fehler (z. B. kann der Knoten oder Block nicht gestartet werden und der Job kann nicht ausgeführt werden).
erneut in die Warteschlange gestellt).
CA ABGEBROCHEN Der Auftrag wurde vom Benutzer oder Systemadministrator explizit abgebrochen. Der
Der Job kann initiiert worden sein oder auch nicht.
CD FERTIGGESTELLT Der Job hat alle Prozesse auf allen Knoten mit dem Exit-Code beendet
Null.
CG ABSCHLUSS Der Job wird gerade abgeschlossen. Einige Prozesse auf einigen Knoten können sein
noch aktiv sein.
CF KONFIGURIEREN Dem Job wurden Ressourcen zugewiesen, er wartet jedoch darauf, dass sie verfügbar werden
betriebsbereit (z. B. Booten).
F FAILED Der Job wurde mit einem Exit-Code ungleich Null oder einer anderen Fehlerbedingung beendet.
NF NODE_FAIL Der Job wurde aufgrund des Ausfalls eines oder mehrerer zugewiesener Knoten beendet.
PD AUSSTEHEND Der Job wartet auf die Ressourcenzuteilung.
PR Vorweggenommen Der Auftrag wurde wegen Vorkaufsrecht beendet.
R LAUFEN Für den Job ist derzeit eine Zuteilung vorhanden.
SE SPECIAL_EXIT Der Job wurde in einem Sonderzustand erneut in die Warteschlange gestellt. Dieser Zustand kann durch gesetzt werden
Benutzer, normalerweise in EpilogSlurmctld, wenn der Job mit a beendet wurde
bestimmten Ausstiegswert.
ST GESTOPPT Der Job hat eine Zuordnung, aber die Ausführung wurde mit SIGSTOP gestoppt
Signal. CPUS wurden von diesem Job beibehalten.
S SUSPENDIERT Der Job hat eine Zuweisung, die Ausführung wurde jedoch angehalten, und die CPUs haben dies auch getan
für andere Aufgaben freigestellt.
TO TIMEOUT Der Job wurde bei Erreichen seines Zeitlimits beendet.
VARIABLEN
Die folgenden Umgebungsvariablen können verwendet werden, um in smap kompilierte Einstellungen zu überschreiben.
SLURM_CONF Der Speicherort der Slurm-Konfigurationsdatei.
KOPIEREN
Copyright (C) 2004-2007 Die Regenten der University of California. Produziert bei Lawrence
Livermore National Laboratory (vgl. HAFTUNGSAUSSCHLUSS).
Copyright (C) 2008-2009 Lawrence Livermore Nationale Sicherheit.
Copyright (C) 2010-2013 SchedMD LLC.
Diese Datei ist Teil von Slurm, einem Ressourcenverwaltungsprogramm. Einzelheiten finden Sie unter
<http://slurm.schedmd.com/>.
Slurm ist freie Software; Sie können es unter den Bedingungen der weitergeben und/oder ändern
GNU General Public License, wie von der Free Software Foundation veröffentlicht; entweder Version 2
der Lizenz oder (nach Ihrer Wahl) einer späteren Version.
Slurm wird in der Hoffnung verteilt, dass es nützlich sein wird, jedoch OHNE JEGLICHE GEWÄHRLEISTUNG; ohne
sogar die stillschweigende Garantie der MARKTFÄHIGKEIT oder EIGNUNG FÜR EINEN BESTIMMTEN ZWECK. Siehe die
GNU General Public License für weitere Details.
Nutzen Sie Smap online über die Dienste von onworks.net
