GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Überprüfen Sie die CPU-/Thread-Auslastung für einen Knoten im Slurm-Job-Manager?

Ich arbeite an einem Cluster-Computer, der den Slurm-Job-Manager verwendet. Ich habe gerade einen Multithread-Code gestartet und möchte die Kern- und Thread-Nutzung für eine bestimmte Knoten-ID überprüfen. Zum Beispiel

scoreusage -N 92512

were „scoreusage“ ist der Befehl, bei dem ich mir nicht sicher bin.

Akzeptierte Antwort:

Es ist ein paar Jahre her, seit ich einen Slurm-Cluster betrieben habe, aber squeue sollte dir geben was du willst. Versuchen Sie:

squeue --nodelist 92512 -o "%A %j %C %J"

(das sollte Ihre Job-ID, Ihren Jobnamen, CPUs und Threads für Ihre Jobs auf dem Knoten 92512 enthalten)

Übrigens, es sei denn, Sie möchten ausdrücklich nur Details von einem bestimmten Knoten, suchen Sie möglicherweise besser nach Job-ID als nach Knoten-ID.

Es gibt viele gute Websites mit Dokumentationen zur Verwendung von Slurm, die im Internet verfügbar sind und leicht über Google gefunden werden können – die meisten Universitäten usw., die einen HPC-Cluster betreiben, schreiben ihre eigenen Dokumente und Hilfen und „Spickzettel“, die auf die Details ihres spezifischen Clusters zugeschnitten sind (s) (berücksichtigen Sie dies und passen Sie alle Beispiele an IHREN Cluster an). Es gibt auch eine gute allgemeine Dokumentation zur Verwendung von slurm unter https://slurm.schedmd.com/documentation.html


Linux
  1. Erhalten Sie den Prozentsatz der Nutzung für einen Mount Point?

  2. Erfahren Sie, wie Sie die Bandbreitennutzung in cPanel überprüfen

  3. So verwenden Sie Beispiele für C-Mutex-Sperren für die Linux-Thread-Synchronisierung

  4. Wie können Sie die Prozessornummer finden, auf der ein Thread läuft?

  5. Linux :Sehen Sie sich die CPU-Auslastung durch einen Prozess für die letzte Sekunde an

Die Erstellung von Benutzer, Zertifikat und Signierung von CSR für Lemur Certificate Manager

Installieren von Vundle:Der Plugin-Manager für Vim

So suchen Sie in der Konsole nach großen Dateien

So überprüfen Sie die Linux-CPU-Auslastung oder -Auslastung

Ist das Ändern der Priorität eines Spielprozesses auf Echtzeit schlecht für die CPU?

Wie sind CPU-Zeit und CPU-Auslastung gleich?