Ito ang command sacct na maaaring patakbuhin sa OnWorks free hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
sacct - nagpapakita ng data ng accounting para sa lahat ng mga trabaho at mga hakbang sa trabaho sa Slurm job accounting
log o Slurm database
SINOPSIS
sacct [Opsyon...]
DESCRIPTION
Ang impormasyon sa accounting para sa mga trabahong hinihingi sa Slurm ay maaaring naka-log in sa job accounting
log file o nai-save sa database ng Slurm.
Ang sacct Ipinapakita ng command ang data ng accounting ng trabaho na nakaimbak sa log file ng job accounting o
Slurm database sa iba't ibang anyo para sa iyong pagsusuri. Ang sacct mga pagpapakita ng command
impormasyon sa mga trabaho, mga hakbang sa trabaho, katayuan, at mga exitcode bilang default. Maaari mong iangkop ang
output sa paggamit ng --format= opsyon upang tukuyin ang mga patlang na ipapakita.
Para sa root user, ang sacct Ipinapakita ng command ang data ng accounting ng trabaho para sa lahat ng user, bagaman
may mga opsyon upang i-filter ang output upang iulat lamang ang mga trabaho mula sa isang tinukoy na user o
group.
Para sa hindi root user, ang sacct nililimitahan ng command ang pagpapakita ng data ng accounting ng trabaho sa mga trabaho
na inilunsad gamit ang kanilang sariling user identifier (UID) bilang default. Data para sa ibang mga user
maaaring ipakita kasama ang --lahat ng gumagamit, --gumagamit, O --uid mga pagpipilian.
tandaan: Kung itinalaga, ang opsyong slurmdbd.conf na PrivateData ay maaaring higit pang paghigpitan ang
data ng accounting na nakikita ng mga user na hindi SlurmUser, root, o isang user na may
AdminLevel=Admin. Tingnan ang slurmdbd.conf man page para sa mga karagdagang detalye sa
paghihigpit sa pag-access sa data ng accounting.
tandaan: Kung ang AccountingStorageType ay nakatakda sa "accounting_storage/filetxt", space
ang mga character na naka-embed sa loob ng mga pangalan ng account, mga pangalan ng trabaho, at mga pangalan ng hakbang ay magiging
pinalitan ng mga salungguhit. Kung ang mga pangalan ng account na may naka-embed na mga puwang ay kailangan, ito ay
Inirerekomenda na ang isang uri ng database ng imbakan ng accounting ay i-configure.
tandaan: Ang nilalaman ng database ng Slurm ay pinananatili sa maliit na titik. Ito ay maaaring magresulta sa
ilan sacct output na naiiba sa iba pang mga utos ng Slurm.
tandaan: Karamihan sa data na iniulat ni sacct ay nabuo ng wait3() at
getrusage() mga system call. Ang ilang mga sistema ay nagtitipon at nag-uulat ng hindi kumpletong impormasyon para sa
mga tawag na ito; sacct nag-uulat ng mga halagang 0 para sa nawawalang data na ito. Tingnan ang iyong mga sistema
getrusage (3) man page para sa impormasyon tungkol sa kung saan talaga available ang data
ang iyong system.
Ang mga field ng lumipas na oras ay ipinapakita bilang [days-]hours:minutes:seconds[.microseconds].
Ang mga field lang ng 'CPU' ang magkakaroon ng mga microsecond.
Ang default na input file ay ang file na pinangalanan sa AccountingStorageLoc parameter sa
slurm.conf.
Opsyon
-a, --lahat ng gumagamit
Ipinapakita ang lahat ng trabaho ng user kapag pinapatakbo ng user root o kung PrivateData Hindi
naka-configure sa trabaho. Kung hindi, ipakita ang mga trabaho ng kasalukuyang user
-A account_list , --accounts=account_list
Nagpapakita ng mga trabaho kapag ang isang listahan ng mga account na pinaghihiwalay ng kuwit ay ibinigay bilang argumento.
-b, --maikli
Nagpapakita ng maikling listahan, na kinabibilangan ng sumusunod na data:
walang trabaho
katayuan
exitcode
-c, --pagkumpleto
Gamitin ang pagkumpleto ng trabaho sa halip na accounting sa trabaho. Ang JobCompType parameter sa
Dapat tukuyin ang slurm.conf file sa isang opsyon na hindi wala.
--delimiter=character
Ang mga character na ASCII ay ginagamit upang paghiwalayin ang mga patlang kapag tinukoy ang -p or -P
mga pagpipilian. Ang default na delimiter ay isang '|'. Binabalewala ang mga opsyong ito kung -p or -P
hindi tinukoy ang mga opsyon.
-D, --mga duplicate
Kung ni-reset ang mga Slurm job id, malamang na lalabas ang ilang numero ng trabaho nang higit sa isang beses
sa accounting log file ngunit sumangguni sa iba't ibang mga trabaho. Ang ganitong mga trabaho ay maaaring
nakikilala sa pamamagitan ng "isumite" na time stamp sa mga talaan ng data.
Kapag ang data para sa mga partikular na trabaho ay hiniling gamit ang --jobs na opsyon, sacct Babalik
ang pinakabagong trabaho sa numerong iyon. Ang pag-uugaling ito ay maaaring ma-override ng
pagtukoy --duplicates, kung saan ang lahat ng mga tala na tumutugma sa pagpili
ibabalik ang pamantayan.
-e, --helpformat
Mag-print ng listahan ng mga field na maaaring tukuyin kasama ng --format pagpipilian.
Mga Patlang Available ang:
AllocCPUS AllocGRES AllocNodes AllocTRES
Account AssocID AveCPU AveCPUFreq
AveDiskRead AveDiskWrite AvePages AveRSS
AveVMSize BlockID Kumpol Komento
ConsumedEnerhiya ConsumedEnergyRaw CPUTime CPUTimeRAW
DerivedExitCode Lumipas Karapat-dapat katapusan
ExitCode Gid grupo JobID
JobIDraw Pangalan ng trabaho Kaayusan MaxDiskRead
MaxDiskReadNode MaxDiskReadTask MaxDiskWrite MaxDiskWriteNode
MaxDiskWriteTask MaxPages MaxPagesNode MaxPagesTask
MaxRSS MaxRSSNode MaxRSSTask MaxVMSize
MaxVMSizeNode MaxVMSizeTask MinCPU MinCPUNode
MinCPUTask NCPUS NNode NodeList
NTasks Karapatang mauna Partisyon QOS
QOSRAW ReqCPUFreq ReqCPUFreqMin ReqCPUFreqMax
ReqCPUFreqGov ReqCPUS ReqGRES ReqMem
ReqNodes ReqTRES Reserbasyon ReservationId
Nakalaan ResvCPU ResvCPURAW simula
estado Ipasa Suspendido SystemCPU
Takdang oras Kabuuang CPU UID gumagamit
UserCPU WCKey WCKeyID
Ang seksyon na pinamagatang "Mga Field ng Job Accounting" ay naglalarawan sa mga field na ito.
-E end_time, --endtime=end_time
Pumili ng mga trabaho sa anumang estado bago ang tinukoy na oras. Kung ang mga estado ay bibigyan ng
ang pagpipiliang -s ay nagbabalik ng mga trabaho sa estadong ito bago ang panahong ito.
Ang mga wastong format ng oras ay...
HH:MM[:SS] [AM|PM]
MMDD[YY] o MM/DD[/YY] o MM.DD[.YY]
MM/DD[/YY]-HH:MM[:SS]
YYYY-MM-DD[THH:MM[:SS]]
-f file, --file=file
Nagdudulot ng sacct utos na basahin ang data ng accounting ng trabaho mula sa pinangalanang file sa halip
ng kasalukuyang Slurm job accounting log file. Naaangkop lamang kapag pinapatakbo ang
filetxt plugin.
-g gid_list, --gid=gid_list --pangkat=group_list
Ipinapakita lamang ang mga istatistika para sa mga trabahong sinimulan sa GID o sa GROUP
tinukoy ng gid_list o anggroup_list operand, na pinaghihiwalay ng kuwit
listahan. Hindi pinapayagan ang mga space character. Ang default ay walang mga paghihigpit..
-h, - Tumulong
Nagpapakita ng pangkalahatang mensahe ng tulong.
-ako, --nnodes=N
Ibalik ang mga trabaho na tumakbo sa napakaraming node na ito (N = min[-max])
-j trabaho(.step) , --mga trabaho=trabaho(.step)
Nagpapakita ng impormasyon tungkol sa tinukoy na trabaho(.step) o listahan ng mga trabaho(.step).
Ang trabaho(.step) parameter ay isang listahan ng mga trabaho na pinaghihiwalay ng kuwit. Mga character sa espasyo
ay hindi pinahihintulutan sa listahang ito. TANDAAN: Ang isang step id ng 'batch' ay magpapakita ng
impormasyon tungkol sa batch step. Available lang ang impormasyon ng batch step
pagkatapos makumpleto ang batch job hindi tulad ng mga regular na hakbang na available kapag
simulan nila.
Ang default ay ang pagpapakita ng impormasyon sa lahat ng mga trabaho.
-k, --timelimit-min
Magpadala lamang ng data tungkol sa mga trabaho na may ganitong timelimit. Kung ginamit na may timelimit_max ito
ang pinakamababang timelimit ng hanay. Ang default ay walang paghihigpit.
-K, --timelimit-max
Hindi pinansin ng sarili nito, ngunit kung nakatakda ang timelimit_min ito ang magiging maximum
timelimit ng saklaw. Ang default ay walang paghihigpit.
-l, --mahaba
Katumbas ng pagtukoy:
--format=jobid,pangalan ng trabaho,partisyon,maxvmsize,maxvmsizenode,maxvmsizetask,
avevmsize,maxrss,maxrssnode,maxrsstask,averss,maxpages,maxpagesnode,
maxpagestask,avepages,mincpu,mincpunode,mincputask,avecpu,ntasks,
alloccpus, lumipas, estado, exitcode, maxdiskread, maxdiskreadnode, maxdiskreadtask,
avediskread,maxdiskwrite,maxdiskwritenode,maxdiskwritetask,avediskwrite,
allocgres,reqgres,avecpufreq,reqcpufreqmin,reqcpufreqmax,reqcpufreqgov
-L, --lahat ng mga pangkat
Ang mga trabaho sa pagpapakita ay tumakbo sa lahat ng mga kumpol. Bilang default, ang mga trabaho lang ang tumatakbo sa cluster mula sa
saan sacct ay tinatawag ay ipinapakita.
-M cluster_list, --kumpol=cluster_list
Ipinapakita lamang ang mga istatistika para sa mga trabahong sinimulan sa mga kumpol na tinukoy ni
ang cluster_list operand, na isang listahan ng mga cluster na pinaghihiwalay ng kuwit. Space
hindi pinapayagan ang mga character sa cluster_list. Gamitin ang -1 para sa lahat ng cluster. Ang
Ang default ay kasalukuyang cluster na iyong pinapatupad sacct utos sa.
-n, --noheader
Walang heading ang idadagdag sa output. Ang default na aksyon ay ang pagpapakita ng a
header.
--noconvert
Huwag i-convert ang mga unit mula sa kanilang orihinal na uri (hal. 2048M ay hindi mako-convert sa
2G).
-N node_list, --nodelist=node_list
Ipakita ang mga trabaho na tumakbo sa alinman sa (mga) node na ito. node_list maaaring isang ranged
string.
--pangalan=jobname_list
Ipakita ang mga trabaho na mayroong alinman sa (mga) pangalang ito.
-o, --format
Listahan ng mga field na pinaghihiwalay ng kuwit. (gamitin ang "--helpformat" para sa isang listahan ng available
mga patlang).
TANDAAN: Kapag ginagamit ang opsyon sa format para sa paglilista ng iba't ibang field maaari kang maglagay ng a
%NUMBER pagkatapos upang tukuyin kung gaano karaming mga character ang dapat i-print.
hal. format=name%30 ay magpi-print ng 30 character ng field name right justified. A
Ang %-30 ay magpi-print ng 30 character na natitira sa katwiran.
Kapag itinakda, ang SACCT_FORMAT na environment variable ay i-override ang default
pormat. Halimbawa:
SACCT_FORMAT="jobid,user,account,cluster"
-p, --napagbubulungan
ang magiging output ay '|' nililimitahan ng '|' sa dulo
-P, --napagbubulungan2
ang magiging output ay '|' nililimitahan nang walang '|' sa dulo
-q, --qos Magpadala lamang ng data tungkol sa mga trabaho gamit ang mga qos na ito. Default ang lahat.
-r, --pagkahati
Pinaghiwalay ng kuwit ang listahan ng mga partisyon kung saan pipiliin ang mga trabaho at mga hakbang sa trabaho. Ang
default ay ang lahat ng mga partisyon.
-s state_list , --estado=state_list
Pumipili ng mga trabaho batay sa kanilang estado sa panahong ibinigay. Maliban kung
kung hindi man tinukoy, ang oras ng pagsisimula at pagtatapos ay ang kasalukuyang oras kung kailan ang
--estado ang opsyon ay tinukoy at kasalukuyang tumatakbong mga trabaho lamang ang maaaring ipakita. A
dapat na tukuyin ang oras ng pagsisimula at/o pagtatapos upang tingnan ang impormasyon tungkol sa mga trabahong hindi
kasalukuyang tumatakbo. Ang mga sumusunod na tagatalaga ng estado ay wasto at maramihang estado
maaaring tukuyin ang mga pangalan gamit ang mga comma separator. Alinman sa maikli o mahabang anyo ng
ang pangalan ng estado ay maaaring gamitin (hal CA or MABUTI) at ang pangalan ay case
insensitive (hal ca at CA parehong gumagana).
BF BOOT_FAIL Tinapos ang trabaho dahil sa pagkabigo sa paglulunsad, karaniwang dahil sa a
hardware failure (hal. hindi ma-boot ang node o block at
hindi maaaring i-requeu ang trabaho).
CA MABUTI Ang trabaho ay tahasang kinansela ng user o system
tagapangasiwa. Ang trabaho ay maaaring nasimulan o hindi.
CD NAKUMPLETO Tinapos ni Job ang lahat ng proseso sa lahat ng node na may exit
code ng zero.
CF PAG-configure Ang trabaho ay inilalaan ng mga mapagkukunan, ngunit naghihintay para sa kanila
upang maging handa para sa paggamit (hal. booting).
CG KUMPLETO Nasa proseso ng pagkumpleto si Job. Ang ilang mga proseso sa ilan
maaaring aktibo pa rin ang mga node.
F MABABA Tinapos ang trabaho gamit ang non-zero exit code o iba pang kabiguan
kondisyon.
NF NODE_FAIL Tinapos ang trabaho dahil sa pagkabigo ng isa o higit pang inilaan
mga node.
PD NAKAKABINTAY Naghihintay ang trabaho ng paglalaan ng mapagkukunan. Tandaan para sa isang trabaho
pinili sa ganitong estado dapat itong mayroong "EligibleTime" sa
hiniling na agwat ng oras o iba sa "Hindi Alam". Ang
Ang "EligibleTime" ay ipinapakita ng "scontrol show job"
utos. Halimbawa, mga trabahong isinumite gamit ang "--hold"
Ang opsyon ay magkakaroon ng "EligibleTime=Unknown" dahil nakabinbin ang mga ito
walang katiyakan.
PR PREEMPTED Tinapos ang trabaho dahil sa preemption.
R PAGPAPAKITA Kasalukuyang may alokasyon ang trabaho.
RS RESIZING Ang trabaho ay malapit nang magbago ng laki.
S SUSPENDED May alokasyon si Job, ngunit nasuspinde ang pagpapatupad.
SA TIMEOUT Tinapos ang trabaho nang maabot ang limitasyon sa oras nito.
Ang state_list Ang operand ay isang listahan na pinaghihiwalay ng kuwit ng mga tagatalaga ng estado na ito.
Hindi pinapayagan ang mga space character sa state_list TANDAAN: Kapag tinukoy ang mga estado
at walang oras ng pagsisimula ang binibigyan ng default na oras ng pagsisimula ay 'ngayon'. .
-S, --oras ng umpisa
Pumili ng mga trabaho sa anumang estado pagkatapos ng tinukoy na oras. Ang default ay 00:00:00 ng
kasalukuyang araw, maliban kung nakatakda ang '-s' kung gayon ang default ay 'ngayon'. Kung ibibigay ang mga estado
gamit ang '-s' na opsyon kung gayon ang mga trabaho lamang sa estadong ito sa oras na ito ang ibabalik.
Ang mga wastong format ng oras ay...
HH:MM[:SS] [AM|PM]
MMDD[YY] o MM/DD[/YY] o MM.DD[.YY]
MM/DD[/YY]-HH:MM[:SS]
YYYY-MM-DD[THH:MM[:SS]]
-T, --puputol
Putol oras. Kaya kung nagsimula ang isang trabaho bago --starttime ang oras ng pagsisimula ay magiging
pinutol sa --starttime. Ang parehong para sa oras ng pagtatapos at --panahon ng pagtatapos.
-u uid_list, --uid=uid_list, --user=user_list
Gamitin ang listahan ng mga uid o user name na pinaghihiwalay ng kuwit na ito upang pumili ng mga trabahong ipapakita.
Bilang default, ginagamit ang uid ng tumatakbong user.
--gamit Magpakita ng buod ng paggamit ng command.
-sa, --verbose
Pangunahin para sa mga layunin ng pag-debug, iulat ang estado ng iba't ibang mga variable habang
pagpoproseso.
-V, --bersyon
I-print na bersyon.
-W wckey_list, --wckeys=wckey_list
Ipinapakita lamang ang mga istatistika para sa mga trabahong sinimulan sa mga wckey na tinukoy ng
wckey_list operand, na isang listahan ng mga pangalan ng wckey na pinaghihiwalay ng kuwit. Space
hindi pinapayagan ang mga character sa wckey_list. Default ay lahat ng wckeys.
-x associd_list, --asosasyon=assoc_list
Ipinapakita lamang ang mga istatistika para sa mga trabahong tumatakbo sa ilalim ng mga association id
tinukoy ng assoc_list operand, na isang listahan na pinaghihiwalay ng kuwit ng
mga id ng asosasyon. Hindi pinapayagan ang mga space character sa assoc_list. Default ay
lahat ng asosasyon.
-X, --mga alokasyon
Ipakita lamang ang pinagsama-samang istatistika para sa bawat trabaho, hindi ang mga intermediate na hakbang.
Trabaho Accounting Mga Patlang
Ang sumusunod ay naglalarawan sa bawat field ng accounting ng trabaho:
LAHAT I-print ang lahat ng mga field na nakalista sa ibaba.
Mga AllocCPU Bilang ng mga inilaan na CPU. Katumbas ng NCPUS.
AllocGRES Mga pangalan at bilang ng mga generic na mapagkukunan na inilaan.
AllocNodes
Bilang ng mga node na inilaan sa trabaho/hakbang. 0 kung ang trabaho ay nakabinbin.
AllocTres Mga nasusubaybayang mapagkukunan. Ito ang mga mapagkukunang inilaan sa trabaho/hakbang
pagkatapos ng trabaho ay nagsimulang tumakbo. Para sa mga nakabinbing trabaho dapat itong blangko.
Para sa higit pang mga detalye tingnan ang AccountingStorageTRES sa slurm.conf.
Account I-account ang trabaho sa ilalim.
AssocID Sanggunian sa pag-uugnay ng user, account at cluster.
AveCPU Average (system + user) oras ng CPU ng lahat ng gawain sa trabaho.
AveCPUFreq
Average na timbang na dalas ng CPU ng lahat ng gawain sa trabaho, sa kHz.
AveDiskRead
Average na bilang ng mga byte na nabasa ng lahat ng gawain sa trabaho.
AveDiskWrite
Average na bilang ng mga byte na isinulat ng lahat ng mga gawain sa trabaho.
AvePages Average na bilang ng mga page fault ng lahat ng gawain sa trabaho.
AveRSS Average na resident set size ng lahat ng gawain sa trabaho.
AveVMSize Average na laki ng Virtual Memory ng lahat ng gawain sa trabaho.
BlockID Block ID, naaangkop lang sa mga BlueGene na computer.
Kumpol Pangalan ng cluster.
Komento Ang string ng komento ng trabaho kapag ang parameter na AccountingStoreJobComment ay nasa
ang slurm.conf file ay nakatakda (o mga default) sa YES. Ang string ng Komento ay maaari
mabago sa pamamagitan ng pagtawag sacctmgr baguhin trabaho o ang dalubhasa
sjobexitmod utos.
ConsumedEnerhiya
Kabuuang enerhiya na natupok ng lahat ng gawain sa trabaho, sa joules. Tandaan: Kung sakali
ng eksklusibong paglalaan ng trabaho ang halagang ito ay sumasalamin sa tunay na enerhiya ng mga trabaho
pagkonsumo.
CPUTime Formatted (Elapsed time * CPU) count na ginagamit ng isang trabaho o hakbang.
CPUTimeRAW
Hindi tulad sa itaas na hindi naka-format (Nakalipas na oras * CPU) bilang para sa isang trabaho o hakbang.
Ang mga yunit ay cpu-segundo.
DerivedExitCode
Ang pinakamataas na exit code na ibinalik ng mga hakbang sa trabaho (srun invocations).
Ang pagsunod sa colon ay ang signal na naging sanhi ng pagwawakas ng proseso kung
winakasan ito ng signal. Ang DerivedExitCode ay maaaring baguhin ng
nagsusumamo sacctmgr baguhin trabaho o ang dalubhasa sjobexitmod utos.
Lumipas Ang mga trabaho ay lumipas ng oras.
Ang format ng output ng field na ito ay ang mga sumusunod:
[DD-[hh:]]mm:ss
gaya ng tinukoy ng mga sumusunod:
DD araw
hh oras
mm minuto
ss segundo
Karapat-dapat Nang ang trabaho ay naging karapat-dapat na tumakbo.
katapusan Oras ng pagtatapos ng trabaho. Ang format na output ay, YYYY-MM-DDTHH:MM:SS,
maliban kung binago sa pamamagitan ng SLURM_TIME_FORMAT na variable ng kapaligiran.
ExitCode Ang exit code na ibinalik ng script ng trabaho o salloc, kadalasang itinakda ni
ang exit() function. Ang pagsunod sa colon ay ang hudyat na nagdulot ng
proseso upang wakasan kung ito ay winakasan ng isang senyales.
Gid Ang pangkat na pantukoy ng user na nagpatakbo ng trabaho.
grupo Ang pangalan ng grupo ng user na nagpatakbo ng trabaho.
JobID Ang bilang ng trabaho o hakbang sa trabaho. Ito ay nasa anyo: trabaho.jobstep.
JobIDraw Sa kaso ng job array i-print ang jobId sa halip na ang ArrayJobId. Para sa hindi
job arrays ang output ay ang jobId sa format trabaho.jobstep.
Pangalan ng trabaho Ang pangalan ng trabaho o hakbang sa trabaho. Ang slurm_accounting.log ang file ay isang puwang
delimited na file. Dahil dito kung gagamitin ang isang puwang sa jobname an
ang underscore ay pinapalitan ang puwang bago isulat ang talaan
ang accounting file. Kaya kapag ang jobname ay ipinapakita ng sacct ang
jobname na may puwang dito ay magkakaroon na ngayon ng underscore bilang kapalit ng
ang puwang.
Kaayusan Ano ang layout ng isang hakbang noong ito ay tumatakbo. Ito ay maaaring gamitin sa
bigyan ka ng ideya kung aling node ang tumakbo sa aling ranggo sa iyong trabaho.
MaxDiskRead
Pinakamataas na bilang ng mga byte na nabasa ng lahat ng gawain sa trabaho.
MaxDiskReadNode
Ang node kung saan naganap ang maxdiskread.
MaxDiskReadTask
Ang task ID kung saan naganap ang maxdiskread.
MaxDiskWrite
Pinakamataas na bilang ng mga byte na isinulat ng lahat ng mga gawain sa trabaho.
MaxDiskWriteNode
Ang node kung saan naganap ang maxdiskwrite.
MaxDiskWriteTask
Ang task ID kung saan nangyari ang maxdiskwrite.
MaxPages Pinakamataas na bilang ng mga page fault ng lahat ng gawain sa trabaho.
MaxPagesNode
Ang node kung saan naganap ang mga maxpage.
MaxPagesTask
Ang task ID kung saan naganap ang mga maxpage.
MaxRSS Maximum resident set size ng lahat ng gawain sa trabaho.
MaxRSSNode
Ang node kung saan naganap ang maxrss.
MaxRSSTask
Ang task ID kung saan naganap ang maxrss.
MaxVMSize Pinakamataas na laki ng Virtual Memory ng lahat ng gawain sa trabaho.
MaxVMSizeNode
Ang node kung saan nangyari ang maxvmsize.
MaxVMSizeTask
Ang task ID kung saan naganap ang maxvmsize.
MinCPU Minimum (system + user) oras ng CPU ng lahat ng gawain sa trabaho.
MinCPUNode
Ang node kung saan nangyari ang mincpu.
MinCPUTask
Ang task ID kung saan nangyari ang mincpu.
NCPUS Bilang ng mga inilaan na CPU. Katumbas ng AllocCPUS
Kabuuang bilang ng mga CPU na inilaan sa trabaho.
NodeList Listahan ng mga node sa trabaho/hakbang.
NNode Bilang ng mga node sa isang trabaho o hakbang. Kung ang trabaho ay tumatakbo, o tumakbo, ito
count ay ang numerong ilalaan, kung hindi ang numero ang magiging numero
hiniling.
NTasks Kabuuang bilang ng mga gawain sa isang trabaho o hakbang.
Karapatang mauna Slurm priority.
Partisyon Tinutukoy ang partisyon kung saan tumakbo ang trabaho.
QOS Pangalan ng Kalidad ng Serbisyo.
QOSRAW Id ng Kalidad ng Serbisyo.
ReqCPUFreq
Hiniling na dalas ng CPU para sa hakbang, sa kHz. Tandaan: Nalalapat ang value na ito
lamang sa isang hakbang sa trabaho. Walang naiulat na halaga para sa trabaho.
ReqCPUS Mga kinakailangang CPU.
ReqGRES Mga pangalan at bilang ng mga generic na mapagkukunan na hiniling.
ReqMem Minimum na kinakailangang memory para sa trabaho, sa MB. A 'c' sa dulo ng numero
kumakatawan sa Memory Per CPU, ang 'n' ay kumakatawan sa Memory Per Node. Tandaan: Ito
ang halaga ay mula lamang sa paglalaan ng trabaho, hindi sa hakbang.
ReqNodes Hiniling na minimum na bilang ng Node para sa trabaho/hakbang.
ReqTres Mga nasusubaybayang mapagkukunan. Ito ang mga minimum na bilang ng mapagkukunan na hiniling ng
ang trabaho/hakbang sa oras ng pagsusumite. Para sa higit pang mga detalye tingnan
AccountingStorageTRES sa slurm.conf.
Reserbasyon
Pangalan ng Pagpapareserba.
ReservationId
Reservation Id.
Nakalaan Ilang oras ng wall clock ang ginamit bilang nakalaan na oras para sa trabahong ito. Ito ay
nagmula sa kung gaano katagal naghihintay ang isang trabaho mula sa karapat-dapat na oras hanggang kailan ito
nagsimula talaga.
ResvCPU Na-format na oras para sa kung gaano katagal (cpu secs) ang isang trabaho ay nakalaan para sa.
ResvCPURAW
Mga nakareserbang CPU sa pangalawang format, hindi naka-format.
simula Oras ng pagsisimula ng trabaho sa parehong format bilang katapusan.
estado Ipinapakita ang katayuan ng trabaho, o estado.
Ang output ay maaaring TUMAKBO, NAGBABAGO, SUSPENDIDO, KUMPLETO, KINANSELA, NABIGO,
TIMEOUT, PREEMPTED, BOOT_FAIL o NODE_FAIL. Kung ang karagdagang impormasyon ay
magagamit sa estado ng trabaho kaysa sa magkasya sa kasalukuyang lapad ng field
(halimbawa, ang uid na NAGKANCELALA ng trabaho) ang estado ay susundan ng
isang "+". Maaari mong dagdagan ang laki ng ipinapakitang estado gamit ang
"%NUMBER" format modifier na inilarawan kanina.
TANDAAN: Ang RUNNING state ay magbabalik din ng mga nasuspinde na trabaho. Nang sa gayon
mag-print ng mga suspendidong trabaho dapat kang humiling ng SUSPENDED sa ibang tawag mula sa
TAKBO.
Ipasa Ang selyo ng oras at petsa (sa Universal Time Coordinated, UTC) ang trabaho noon
isinumite. Ang format ng output ay kapareho ng sa katapusan
na patlang.
TANDAAN: Kung ang isang trabaho ay requeued, ang oras ng pagsusumite ay ni-reset. Upang makuha ang
orihinal na oras ng pagsusumite kinakailangan na gamitin ang -D o --duplicate na opsyon
upang ipakita ang lahat ng mga duplicate na entry para sa isang trabaho.
Suspendido Gaano katagal nasuspinde ang trabaho.
SystemCPU Ang dami ng oras ng CPU ng system na ginagamit ng trabaho o hakbang sa trabaho. Ang format ng
ang output ay kapareho ng sa Lumipas na patlang.
TANDAAN: Nagbibigay ang SystemCPU ng sukatan ng proseso ng magulang ng gawain at ginagawa nito
hindi kasama ang oras ng CPU ng mga proseso ng bata.
Takdang oras Ano ang timelimit noon para sa trabaho.
Kabuuang CPU Ang kabuuan ng oras ng SystemCPU at UserCPU na ginamit ng trabaho o hakbang sa trabaho.
Ang kabuuang oras ng CPU ng trabaho ay maaaring lumampas sa lumipas na oras ng trabaho para sa mga trabaho
na kinabibilangan ng maraming hakbang sa trabaho. Ang format ng output ay magkapareho
sa na ng Lumipas na patlang.
TANDAAN: Nagbibigay ang TotalCPU ng sukatan ng proseso ng magulang ng gawain at ginagawa nito
hindi kasama ang oras ng CPU ng mga proseso ng bata.
UID Ang user identifier ng user na nagpatakbo ng trabaho.
gumagamit Ang user name ng user na nagpatakbo ng trabaho.
UserCPU Ang dami ng oras ng CPU ng user na ginamit ng trabaho o hakbang sa trabaho. Ang format ng
ang output ay kapareho ng sa Lumipas na patlang.
TANDAAN: Nagbibigay ang UserCPU ng sukat ng proseso ng magulang ng gawain at ginagawa nito
hindi kasama ang oras ng CPU ng mga proseso ng bata.
WCKey Susi sa Pagkilala sa Workload. Arbitrary string para sa pagpapangkat
orthogonal na mga account nang magkasama.
WCKeyID Sanggunian sa wckey.
Kapaligiran MGA VARIABLE
ilan sacct ang mga opsyon ay maaaring itakda sa pamamagitan ng mga variable ng kapaligiran. Ang mga variable na ito sa kapaligiran,
kasama ng kanilang mga kaukulang opsyon, ay nakalista sa ibaba. (Tandaan: Ang mga opsyon sa commandline ay
palaging i-override ang mga setting na ito.)
SLURM_CONF Ang lokasyon ng Slurm configuration file.
SLURM_TIME_FORMAT Tukuyin ang format na ginamit upang mag-ulat ng mga time stamp. Isang halaga ng pamantayan,
ang default na halaga, ay bumubuo ng output sa form
"year-month-dateThour:minute:second". Isang halaga ng kamag-anak Babalik
"hour:minute:second" lang kung ang kasalukuyang araw. Para sa iba pang mga petsa sa
kasalukuyang taon ito ay nagpi-print ng "oras: minuto" na pinangungunahan ng "Tomorr"
(kinabukasan), "Ystday" (kahapon), ang pangalan ng araw para sa darating
linggo (hal. "Lun", "Martes", atbp.), kung hindi man ang petsa (hal. "25 Abr").
Para sa iba pang mga taon, ito ay nagbabalik ng petsa ng buwan at taon na walang oras (hal
"Hunyo 6, 2012"). Ang lahat ng mga time stamp ay gumagamit ng 24 na oras na format.
Ang isang wastong strftime() na format ay maaari ding tukuyin. Halimbawa, isang halaga
ng "%a %T" ay mag-uulat ng araw ng linggo at isang time stamp (hal. "Mon
12:34:56").
HALIMBAWA
Ang halimbawang ito ay naglalarawan ng default na invocation ng sacct utos:
# sacct
Jobid Pangalan ng trabaho Partisyon Account AllocCPUS estado ExitCode
---------- ---------- ---------- ---------- ---------- ---------- --------
2 iskrip01 pagbagsak acct1 1 PAGPAPAKITA 0
3 iskrip02 pagbagsak acct1 1 PAGPAPAKITA 0
4 endcript pagbagsak acct1 1 PAGPAPAKITA 0
4.0 pagbagsak acct1 1 NAKUMPLETO 0
Ipinapakita ng halimbawang ito ang parehong impormasyon sa accounting ng trabaho kasama ang maikli pagpipilian.
# sacct --maikli
Jobid estado ExitCode
---------- ---------- --------
2 PAGPAPAKITA 0
3 PAGPAPAKITA 0
4 PAGPAPAKITA 0
4.0 NAKUMPLETO 0
# sacct --mga alokasyon
Jobid Pangalan ng trabaho Partisyon Account AllocCPUS estado ExitCode
---------- ---------- ---------- ---------- ------- ---------- --------
3 sja_init Andy acct1 1 NAKUMPLETO 0
4 sjaload Andy acct1 2 NAKUMPLETO 0
5 sja_scr1 Andy acct1 1 NAKUMPLETO 0
6 sja_scr2 Andy acct1 18 NAKUMPLETO 2
7 sja_scr3 Andy acct1 18 NAKUMPLETO 0
8 sja_scr5 Andy acct1 2 NAKUMPLETO 0
9 sja_scr7 Andy acct1 90 NAKUMPLETO 1
10 endcript Andy acct1 186 NAKUMPLETO 0
Ang halimbawang ito ay nagpapakita ng kakayahang i-customize ang output ng sacct utos Ang
ang mga patlang ay ipinapakita sa pagkakasunud-sunod na itinalaga sa command line.
# sacct --format=jobid,elapsed,ncpus,ntasks,state
Jobid Lumipas Ncpus Ntasks estado
---------- ---------- ---------- -------- ----------
3 00:01:30 2 1 NAKUMPLETO
3.0 00:01:30 2 1 NAKUMPLETO
4 00:00:00 2 2 NAKUMPLETO
4.0 00:00:01 2 2 NAKUMPLETO
5 00:01:23 2 1 NAKUMPLETO
5.0 00:01:31 2 1 NAKUMPLETO
Ang halimbawang ito ay nagpapakita ng paggamit ng -T (--truncate) na opsyon kapag ginamit sa -S
(--starttime) at -E (--endtime). Kapag ginamit ang -T na opsyon, ang oras ng pagsisimula ng trabaho
ay ang tinukoy na -S na halaga kung sinimulan ang trabaho bago ang tinukoy na oras, kung hindi
ang oras ang magiging oras ng pagsisimula ng trabaho. Ang oras ng pagtatapos ay ang tinukoy na -E na opsyon kung ang
matatapos ang trabaho pagkatapos ng tinukoy na oras, kung hindi, ito ang magiging oras ng pagtatapos ng mga trabaho.
TANDAAN: Kung walang -s (--state) na opsyon ang ibinigay sacct ay magpapakita ng mga trabaho na tumakbo sa panahon ng
tinukoy na oras, kung hindi, ibabalik nito ang mga trabaho na nasa estado na hiniling sa panahon na iyon
panahon.
Kung walang -T (normal na operasyon) sacct output ay magiging ganito.
# sacct -S2014-07-03-11:40 -E2014-07-03-12:00 -X -ojobid,simula, wakas, estado
JobID simula katapusan estado
--------- --------------------- -------------------- ------------
2 2014-07-03T11:33:16 2014-07-03T11:59:01 NAKUMPLETO
3 2014-07-03T11:35:21 Hindi kilala PAGPAPAKITA
4 2014-07-03T11:35:21 2014-07-03T11:45:21 NAKUMPLETO
5 2014-07-03T11:41:01 Hindi kilala PAGPAPAKITA
Sa pamamagitan ng pagdaragdag ng -T na opsyon ang oras ng pagsisimula at pagtatapos ng trabaho ay pinutol upang ipakita lamang ang
oras na hiniling. Kung ang isang trabaho ay nagsimula pagkatapos ng oras ng pagsisimula ay hiniling o natapos bago ang
hinihiling na oras ng pagtatapos ang mga oras na iyon ay hindi binago. Ang -T na opsyon ay kapaki-pakinabang kapag tinutukoy
eksaktong oras ng pagtakbo sa anumang partikular na panahon.
# sacct -T -S2014-07-03-11:40 -E2014-07-03-12:00 -X -ojobid, jobname, user, simula, wakas, estado
JobID simula katapusan estado
--------- --------------------- -------------------- ------------
2 2014-07-03T11:40:00 2014-07-03T11:59:01 NAKUMPLETO
3 2014-07-03T11:40:00 2014-07-03T12:00:00 PAGPAPAKITA
4 2014-07-03T11:40:00 2014-07-03T11:45:21 NAKUMPLETO
5 2014-07-03T11:41:01 2014-07-03T12:00:00 PAGPAPAKITA
PAGKOPYA
Copyright (C) 2005-2007 Copyright Hewlett-Packard Development Company LP
Copyright (C) 2008-2010 Lawrence Livermore National Security. Ginawa sa Lawrence
Livermore National Laboratory (cf, DISCLAIMER).
Copyright (C) 2010-2014 SchedMD LLC.
Ang file na ito ay bahagi ng Slurm, isang resource management program. Para sa mga detalye, tingnan
<http://slurm.schedmd.com/>.
Ang Slurm ay libreng software; maaari mo itong muling ipamahagi at/o baguhin sa ilalim ng mga tuntunin ng
GNU General Public License na inilathala ng Free Software Foundation; alinman sa bersyon 2
ng Lisensya, o (sa iyong opsyon) anumang mas huling bersyon.
Ang Slurm ay ipinamahagi sa pag-asang ito ay magiging kapaki-pakinabang, ngunit WALANG ANUMANG WARRANTY; walang
maging ang ipinahiwatig na warranty ng MERCHANTABILITY o FITNESS FOR A PARTICULAR PURPOSE. Tingnan ang
GNU General Public Lisensya para sa karagdagang detalye.
Gumamit ng sacct online gamit ang mga serbisyo ng onworks.net