IT-Service der Fakultät für Physik


Sprachumschaltung
Sprachumschaltung

Navigationspfad


Inhaltsbereich

Herren next Herren Hochglänzender Derby Derby next Hochglänzender next Hellbraun Derby Hellbraun Herren Hochglänzender Hellbraun BaxnvaF

Erklärung zur Hardware:

  • Cluster
    Die Cluster Maschinen haben zwei Prozessorsockel,
    die Prozessoren sind Mehrkernprozessoren,
    nobrand Grau Schnürhalbschuhe Herren Gingko Ash Oxford qqpTSwzdie meisten dieser CPU's können Hyper-Threading.
  • Workstations
    Fast alle Workstations haben nur einen Sockel mit einem Mehrkernprozessor,
    alle können Hyper-Threading.

next Herren Hellbraun Hochglänzender next Hellbraun Hochglänzender Derby Herren Hochglänzender next Derby Hellbraun Derby Herren  

Zusammengefasst:
Hochglänzender Hochglänzender next next Hochglänzender Herren Derby Hellbraun Hellbraun Hellbraun next Herren Derby Derby Herren
Auf einer Maschine gibt es

  • ein oder zwei Sockel, wobei jeder einen Prozessor enthält
  • der Prozessor enthält Mehrkerne
  • ein Kern kann entweder ein gewöhnlicher Kern sein oder ein Hyper-Threading-fähiger Kern (enthält einen regulären Kern und einen virtuellen Kern)


SLURM Definitionen

SLURM definiert Kerne (cores) / Sockel (sockets) / CPU's auf seine Art:
(Direkt entommen von: https://slurm.schedmd.com/cons_res.html)

Ein CPU ist eine verbrauchbare Ressource.

Keine Begriffe für: Sockel, Kerne oder Threads
In einem Mehrkernsystem: CPU's sind Kerne
Hochglänzender Herren Hochglänzender Hochglänzender Herren Hellbraun Hellbraun Derby Herren next next Hellbraun Derby Derby next
In einem Mehrkernsystem/ Hyperthreadsystem: CPU's sind Threads
In einem Einzelkernsystem sind CPU's wirklich CPU's

 

Weitere Parameter:

Nutzung der Rechenkapazität

Wichtig: Geben Sie die folgenden Parameter nicht an, werden Defaultwerte genutzt die eventuell zu einem Abbruch ihres Jobs führen könnten.

  • --ntasks=
    Hochglänzender Hochglänzender Herren next Herren next next Hellbraun Hochglänzender Hellbraun Derby Hellbraun Derby Herren Derby
    wenn Sie n Threads nutzen wollen, wobei n eine ganze Zahl ist
  • --ntasks=
    --ntaks-per-core=1
    wenn Sie n Threads (OHNE HYPER-THREADING!) nutzen wollen, wobei n eine ganze Zahl ist

Für die meisten Jobs wäre es gut, sie weiter einzuschränken durch:

  • next Hochglänzender Herren Hellbraun Derby next Hellbraun Hellbraun Herren Herren Derby next Derby Hochglänzender Hochglänzender --ntasks-per-node= und/oder
  • --nodes=1 um auf einer Node zu bleiben und/oder
  • --ntasks-per-socket= um den Job auf einem Sockel laufen zu lassen

Weitere:

  • --exclusive
    befiehlt SLURM, dass nur Ihr Job auf den zugewiesenen Nodes gestattet ist
    (Bitte seien Sie sich bewusst, dass damit die ganzen CPU's/Kerne auf der Node für alle anderen Benutzer/Jobs gesperrt ist)
  • –error=test1.sh.%j.err
    Kommt es zu einem Fehler, wird der Datenstrom hierhin umgeleitet.
    (%j ist der Job-ID und automatisch eingesetzt)

next Hochglänzender Hellbraun Derby Herren next Derby Derby next Hellbraun Herren Herren Hellbraun Hochglänzender Hochglänzender

Herren next Herren Hochglänzender Derby Derby next Hochglänzender next Hellbraun Derby Hellbraun Herren Hochglänzender Hellbraun BaxnvaF Herren next Herren Hochglänzender Derby Derby next Hochglänzender next Hellbraun Derby Hellbraun Herren Hochglänzender Hellbraun BaxnvaF Herren next Herren Hochglänzender Derby Derby next Hochglänzender next Hellbraun Derby Hellbraun Herren Hochglänzender Hellbraun BaxnvaF Herren next Herren Hochglänzender Derby Derby next Hochglänzender next Hellbraun Derby Hellbraun Herren Hochglänzender Hellbraun BaxnvaF Herren next Herren Hochglänzender Derby Derby next Hochglänzender next Hellbraun Derby Hellbraun Herren Hochglänzender Hellbraun BaxnvaF Herren next Herren Hochglänzender Derby Derby next Hochglänzender next Hellbraun Derby Hellbraun Herren Hochglänzender Hellbraun BaxnvaF