Skip to content

Upravljanje Poslov

Ukazi za upravljanje poslov

  • sacct: inventarni podatki za izvedene ali čakajoče posle (sacct -j )
  • sstat: statistika poslov, ki se izvajajo (sstat -j --format = AveCPU, AveRSS, AveVMSize, MaxRSS, MaxVMSize)
  • scontrol show: npr. scontrol prikaz posla | particije
  • scontrol update: spremeni transakcijo
  • scontrol hold: začasno ustavi posel
  • scontrol release: sprosti posel
  • sprio: prikaže prioriteto posla
  • scancel: preklic posla

Preklic poslov

Morda boste iz kakršnih koli razlogov želeli prekiniti posle v izvajanju ali odstraniti čakajoče posle iz vrste. Ukaz je scancel. Za več informacij preberite dokumentacijo "man scancel". Izvedite neposredni ukaz za prekinitev dveh poslov hkrati, tako da navedete njuno številko posla.

$ scancel <Job ID> <Job ID>

Naslednji ukaz

$ scancel -i -u your_account_name

prekine vse posle, vendar za vsak posel vpraša, ali ga želite resnično zaključiti.

$ scancel -u your_account_name --state=pending

zaključi vse vaše posle na čakanju.

Nadziranje poslov

Če želite videti status vašega programa, lahko zaženete enega od naslednjih ukazov:

  • jobinfo
  • jobinfo -u your_account_name
  • squeue

Na primer za nadziranje stanja vaših poslov z ukazom squeue, preden so zaključeni:

   squeue -u (username)

Izhod ukaza squeue je sestavljen iz več stolpcev, vključno z ID posla, particijo, imenom posla, uporabniškim imenom, stanem posla, preteklim časom, števili vozlišč, seznamom vozlišč itd.

             JOBID PARTITION    NAME     USER  ST       TIME  NODES NODE LIST (REASON)
            499980   longcpu vega208t    user PD       0:00      1 (Resources)
            499981   longcpu vega192t    user PD       0:00      1 (Priority)
            449911   longcpu bxe_t280    user  R 1-01:23:39      1 cn0402
            499889   longcpu vega256t    user  R    3:29:24      1 cn0011
            449133   longcpu bxe_t240    user  R 1-03:38:21      1 cn0401

Stanje posla je navedeno v stolpcu ST izhoda ukaza squeue. Najpogostejša stanja posla so:

  • R: Running (se izvaja)
  • PD: Pending (čaka)
  • CG: Completing (se zaključuje)
  • CA: Cancelled (preklican)