Felhasználói eszközök

Eszközök a webhelyen


slurm

Különbségek

A kiválasztott változat és az aktuális verzió közötti különbségek a következők.

Összehasonlító nézet linkje

Előző változat mindkét oldalon Előző változat
Következő változat Következő változat mindkét oldalon
slurm [2013/02/01 10:57]
maulis formázás
slurm [2013/02/01 18:34]
dancsa
Sor 2: Sor 2:
 A SLURM (Simple Linux Utility for Resource Management) rendszert használjuk. Ez a [[https://computing.llnl.gov/linux/slurm/|Lawrence Livermore National Laboratory fejlesztése]]. A SLURM (Simple Linux Utility for Resource Management) rendszert használjuk. Ez a [[https://computing.llnl.gov/linux/slurm/|Lawrence Livermore National Laboratory fejlesztése]].
  
-Történeti átekintést és más queue rendszerekkel összehasonlítást [[queuecomparison|itt]] olvashat.+Történeti áttekintést és más queue rendszerekkel összehasonlítást [[queuecomparison|itt]] olvashat.
  
  
Sor 8: Sor 8:
  
   sbatch [param] scriptname.sh   sbatch [param] scriptname.sh
-Lefoglalja a kért erőforrásokat (node-okat) majd az egyik lefoglalt node-ban elindítja a kért ''scriptname.sh'' programot, 1 szálon. A script kiimenete egy ''slurm-`job-id'.out'' file-ban képződik meg. +Lefoglalja a kért erőforrásokat (node-okat) majd az egyik lefoglalt node-ban elindítja a kért ''scriptname.sh'' programot, 1 szálon. A script kimenete egy ''slurm-`job-id'.out'' file-ban képződik meg. 
  
   srun programname   srun programname
  
   *sbatch scripten belül használva. Az ''sbatch'' által lefoglalt erőforrásban futtatja a megadott programot. Az MPICH programot képes futtatni. Amennyiben a program egy script, úgy minden allokált magon elindít egy példányt.   *sbatch scripten belül használva. Az ''sbatch'' által lefoglalt erőforrásban futtatja a megadott programot. Az MPICH programot képes futtatni. Amennyiben a program egy script, úgy minden allokált magon elindít egy példányt.
-  * Interaktívan használva. Lefoglalja a kért erőforrásokat (node-okat). Az MPICH programot képes futtatni. Amennyiben a program egy script, úgy minden allokált magon elindít egy példányt. Megvárja, amig a program(ok) végetérnek. Emiatt elsősorban rövidebb feladatokra, tesztelésre, hibakeresésre használható. +  * Interaktívan használva. Lefoglalja a kért erőforrásokat (node-okat). Az MPICH programot képes futtatni. Amennyiben a program egy script, úgy minden allokált magon elindít egy példányt. Megvárja, amíg a program(ok) véget érnek. Emiatt elsősorban rövidebb feladatokra, tesztelésre, hibakeresésre használható. 
  
   salloc [param]   salloc [param]
Sor 22: Sor 22:
  
   sinfo   sinfo
-Az egész rendszerről ad egy áttekintő képet. Melyik partíción melyik node foglalt, melyik iddle, melyik down. +Az egész rendszerről ad egy áttekintő képet. Melyik partíción melyik node foglalt, melyik idle, melyik down. 
  
   scancel job-id   scancel job-id
-Ezzel lehet kilőni egy elindított jobot, a véget érése elött. Ha nem adsz meg paramétert, akkor az összes jobodat (csak a tieidet) kilövi.+Ezzel lehet kilőni egy elindított jobot, a véget érése előtt. Ha nem adsz meg paramétert, akkor az összes jobodat (csak a tieidet) kilövi.
  
 ===Legfontosabb kapcsolók, opciók:=== ===Legfontosabb kapcsolók, opciók:===
Sor 44: Sor 44:
  
 ==Példák 16 szálú MPI programok indítására== ==Példák 16 szálú MPI programok indítására==
-Az alkalmazás természetétől függ, hogy melyik lesz a leggyorsabb. Előre megmondani nem lehet. ELképzelhető, hogy két nagyságrendet is változik a program futási sebessége csupán ettől.+Az alkalmazás természetétől függ, hogy melyik lesz a leggyorsabb. Előre megmondani nem lehet. Elképzelhető, hogy két nagyságrendet is változik a program futási sebessége csupán ettől.
  
   sbatch -N 1 -B 2:4:2 -O scriptname.sh   sbatch -N 1 -B 2:4:2 -O scriptname.sh
-Ez 1 node-ot allokál. Ezen a node-on indít 16 szálat. Minden szálnak 0.75 GiByte memóriaja van (pontosabban összesen 12 GiByte) +Ez 1 node-ot allokál. Ezen a node-on indít 16 szálat. Minden szálnak 0.75 GiByte memóriája van (pontosabban összesen 12 GiByte) 
   sbatch -N 2 -B 2:4:1 scriptname.sh   sbatch -N 2 -B 2:4:1 scriptname.sh
-Ez 2 node-ot allokál. Mindkét node-on indít 8-8 szálat. Minden szálnak 1.5 GiByte memóriaja van. +Ez 2 node-ot allokál. Mindkét node-on indít 8-8 szálat. Minden szálnak 1.5 GiByte memóriája van. 
   sbatch -N 4 -B 2:2:1 scriptname.sh   sbatch -N 4 -B 2:2:1 scriptname.sh
-Ez 4 node-ot allokál. Mind a négy node-on indít 4-4 szálat. Minden szálnak 3 GiByte memóriaja van. +Ez 4 node-ot allokál. Mind a négy node-on indít 4-4 szálat. Minden szálnak 3 GiByte memóriája van. 
   sbatch -N 8 -B 2:1:1 scriptname.sh   sbatch -N 8 -B 2:1:1 scriptname.sh
-Ez 8 node-ot allokál. Mind a nyolc node-on indít 2-2 szálat. Minden szálnak 6 GiByte memóriaja van. +Ez 8 node-ot allokál. Mind a nyolc node-on indít 2-2 szálat. Minden szálnak 6 GiByte memóriája van. 
   sbatch -N 16 -B 1:1:1 scriptname.sh   sbatch -N 16 -B 1:1:1 scriptname.sh
-Ez 16 node-ot allokál. Mind a 16 node-on indít 1-1 szálat. Minden szálnak 12 GiByte memóriaja van. +Ez 16 node-ot allokál. Mind a 16 node-on indít 1-1 szálat. Minden szálnak 12 GiByte memóriája van. 
slurm.txt · Utolsó módosítás: 2021/03/03 00:26 szerkesztette: maulis