ນີ້ແມ່ນຄໍາສັ່ງ sacct ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍສະຖານີເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
sacct - ສະແດງຂໍ້ມູນການບັນຊີສໍາລັບວຽກທັງຫມົດແລະຂັ້ນຕອນວຽກໃນບັນຊີວຽກ Slurm
ບັນທຶກ ຫຼືຖານຂໍ້ມູນ Slurm
ສະຫຼຸບສັງລວມ
ສັກສິດ [OPTIONS... ]
ລາຍລະອຽດ
ຂໍ້ມູນການບັນຊີສໍາລັບວຽກທີ່ເອີ້ນດ້ວຍ Slurm ແມ່ນເຂົ້າຢູ່ໃນບັນຊີວຽກ
ໄຟລ໌ບັນທຶກຫຼືຖືກບັນທຶກໄວ້ໃນຖານຂໍ້ມູນ Slurm.
ໄດ້ ສັກສິດ ຄໍາສັ່ງສະແດງຂໍ້ມູນການບັນຊີວຽກເຮັດງານທໍາເກັບຮັກສາໄວ້ໃນໄຟລ໌ບັນຊີວຽກເຮັດງານທໍາຫຼື
ຖານຂໍ້ມູນ Slurm ໃນຫຼາຍໆຮູບແບບສໍາລັບການວິເຄາະຂອງທ່ານ. ໄດ້ ສັກສິດ ການສະແດງຄໍາສັ່ງ
ຂໍ້ມູນກ່ຽວກັບວຽກເຮັດງານທໍາ, ຂັ້ນຕອນການເຮັດວຽກ, ສະຖານະພາບ, ແລະລະຫັດອອກຈາກຄ່າເລີ່ມຕົ້ນ. ທ່ານສາມາດປັບແຕ່ງໄດ້
ຜົນຜະລິດທີ່ມີການນໍາໃຊ້ຂອງ --format= ທາງເລືອກທີ່ຈະລະບຸຊ່ອງຂໍ້ມູນທີ່ຈະສະແດງໃຫ້ເຫັນ.
ສໍາລັບຜູ້ໃຊ້ຮາກ, ໄດ້ ສັກສິດ ຄໍາສັ່ງສະແດງຂໍ້ມູນບັນຊີວຽກສໍາລັບຜູ້ໃຊ້ທັງຫມົດ, ເຖິງແມ່ນວ່າ
ມີທາງເລືອກໃນການກັ່ນຕອງຜົນຜະລິດເພື່ອລາຍງານພຽງແຕ່ວຽກຈາກຜູ້ໃຊ້ທີ່ລະບຸຫຼື
ກຸ່ມ.
ສໍາລັບຜູ້ໃຊ້ທີ່ບໍ່ແມ່ນຮາກ, the ສັກສິດ ຄໍາສັ່ງຈໍາກັດການສະແດງຂໍ້ມູນບັນຊີວຽກກັບວຽກ
ທີ່ຖືກເປີດຕົວດ້ວຍຕົວລະບຸຜູ້ໃຊ້ຂອງຕົນເອງ (UID) ໂດຍຄ່າເລີ່ມຕົ້ນ. ຂໍ້ມູນສໍາລັບຜູ້ໃຊ້ອື່ນໆ
ສາມາດໄດ້ຮັບການສະແດງດ້ວຍ -- allusers, -ຜູ້ໃຊ້, ຫຼື --uid ຕົວເລືອກ
ຫມາຍເຫດ: ຖ້າຖືກກໍານົດ, ທາງເລືອກ slurmdbd.conf PrivateData ອາດຈະຈໍາກັດຕື່ມອີກ
ຂໍ້ມູນບັນຊີສາມາດເຫັນໄດ້ໂດຍຜູ້ໃຊ້ທີ່ບໍ່ແມ່ນ SlurmUser, root, ຫຼືຜູ້ໃຊ້ທີ່ມີ
AdminLevel=ຜູ້ບໍລິຫານ. ເບິ່ງຫນ້າ slurmdbd.conf man ສໍາລັບລາຍລະອຽດເພີ່ມເຕີມກ່ຽວກັບ
ຈໍາກັດການເຂົ້າເຖິງຂໍ້ມູນບັນຊີ.
ຫມາຍເຫດ: ຖ້າ AccountingStorageType ຖືກຕັ້ງເປັນ "accounting_storage/filetxt", space
ຕົວອັກສອນທີ່ຝັງຢູ່ໃນຊື່ບັນຊີ, ຊື່ວຽກ, ແລະຊື່ຂັ້ນຕອນຈະເປັນ
ແທນທີ່ດ້ວຍຂີດກ້ອງ. ຖ້າຊື່ບັນຊີທີ່ມີພື້ນທີ່ຝັງແມ່ນຈໍາເປັນ, ມັນແມ່ນ
ແນະນຳໃຫ້ກຳນົດຄ່າປະເພດຖານຂໍ້ມູນຂອງການເກັບຮັກສາບັນຊີ.
ຫມາຍເຫດ: ເນື້ອໃນຂອງຖານຂໍ້ມູນຂອງ Slurm ແມ່ນຖືກຮັກສາໄວ້ໃນກໍລະນີຕ່ໍາ. ນີ້ອາດຈະສົ່ງຜົນໃຫ້
ບາງ ສັກສິດ ຜົນຜະລິດທີ່ແຕກຕ່າງຈາກຄໍາສັ່ງ Slurm ອື່ນໆ.
ຫມາຍເຫດ: ຂໍ້ມູນສ່ວນໃຫຍ່ລາຍງານໂດຍ ສັກສິດ ໄດ້ຖືກສ້າງຂື້ນໂດຍ ລໍຖ້າ3() ແລະ
getrusage() ໂທລະບົບ. ບາງລະບົບລວບລວມແລະລາຍງານຂໍ້ມູນທີ່ບໍ່ຄົບຖ້ວນສໍາລັບ
ໂທເຫຼົ່ານີ້; ສັກສິດ ລາຍງານຄ່າຂອງ 0 ສໍາລັບຂໍ້ມູນທີ່ຂາດຫາຍໄປນີ້. ເບິ່ງລະບົບຂອງທ່ານ
ການໄດ້ຮັບ (3) man page ສໍາລັບຂໍ້ມູນກ່ຽວກັບວ່າຂໍ້ມູນໃດທີ່ມີຢູ່ໃນຕົວຈິງ
ລະບົບຂອງທ່ານ.
ຊ່ອງຂໍ້ມູນເວລາຜ່ານໄປແມ່ນສະແດງເປັນ [ມື້-]ຊົ່ວໂມງ:ນາທີ:ວິນາທີ[.microseconds].
ມີແຕ່ຊ່ອງຂໍ້ມູນ 'CPU' ເທົ່ານັ້ນທີ່ຈະມີໄມໂຄວິນາທີ.
ໄຟລ໌ປ້ອນຂໍ້ມູນເລີ່ມຕົ້ນແມ່ນໄຟລ໌ທີ່ມີຊື່ຢູ່ໃນ AccountingStorageLoc ພາລາມິເຕີໃນ
slurm.conf.
OPTIONS
-ກ, -- allusers
ສະແດງວຽກງານຜູ້ໃຊ້ທັງຫມົດໃນເວລາທີ່ດໍາເນີນການໂດຍຮາກຜູ້ໃຊ້ຫຼືຖ້າຫາກວ່າ ຂໍ້ມູນສ່ວນຕົວ ບໍ່ແມ່ນ
ຕັ້ງຄ່າເປັນ ວຽກເຮັດງານທໍາ. ຖ້າບໍ່ດັ່ງນັ້ນສະແດງວຽກຂອງຜູ້ໃຊ້ໃນປະຈຸບັນ
-A account_list , --ບັນຊີ=account_list
ສະແດງວຽກເມື່ອລາຍການບັນຊີທີ່ແຍກກັນດ້ວຍເຄື່ອງໝາຍຈຸດຖືກມອບໃຫ້ເປັນອາກິວເມັນ.
-b, --ໂດຍຫຍໍ້
ສະແດງລາຍຊື່ສັ້ນໆ, ເຊິ່ງລວມມີຂໍ້ມູນຕໍ່ໄປນີ້:
ວຽກເຮັດ
ສະຖານະພາບ
ລະຫັດອອກ
-c, -- ສໍາເລັດ
ໃຊ້ການສໍາເລັດວຽກແທນການບັນຊີວຽກ. ໄດ້ JobCompType ຕົວກໍານົດການໃນ
ໄຟລ໌ slurm.conf ຕ້ອງໄດ້ຮັບການກໍານົດເປັນທາງເລືອກທີ່ບໍ່ແມ່ນ none.
--delimiter=ລັກສະນະ
ຕົວອັກສອນ ASCII ໃຊ້ເພື່ອແຍກຊ່ອງຂໍ້ມູນໃນເວລາທີ່ລະບຸ -p or -P
ທາງເລືອກ. ຕົວຂັ້ນເລີ່ມຕົ້ນແມ່ນ '|'. ຕົວເລືອກນີ້ຖືກລະເລີຍຖ້າ -p or -P
ທາງເລືອກແມ່ນບໍ່ໄດ້ລະບຸໄວ້.
-D, -- ຊໍ້າກັນ
ຖ້າ IDs ວຽກ Slurm ຖືກຣີເຊັດ, ບາງຕົວເລກວຽກອາດຈະປາກົດຫຼາຍກວ່າຫນຶ່ງຄັ້ງ
ໃນເອກະສານບັນທຶກບັນຊີແຕ່ອ້າງອີງເຖິງວຽກທີ່ແຕກຕ່າງກັນ. ວຽກງານດັ່ງກ່າວສາມາດເປັນ
ຈໍາແນກໂດຍ "ສົ່ງ" ບັດເວລາໃນບັນທຶກຂໍ້ມູນ.
ເມື່ອຂໍ້ມູນສໍາລັບວຽກສະເພາະຖືກຮ້ອງຂໍດ້ວຍທາງເລືອກ --jobs, ສັກສິດ ກັບຄືນມາ
ວຽກຫຼ້າສຸດທີ່ມີຕົວເລກນັ້ນ. ພຶດຕິກໍານີ້ສາມາດຖືກລົບລ້າງໂດຍ
ການລະບຸ -- duplicates, ໃນກໍລະນີນີ້ບັນທຶກທັງຫມົດທີ່ກົງກັບການເລືອກ
ເງື່ອນໄຂຈະຖືກສົ່ງຄືນ.
-e, -- ຮູບແບບການຊ່ວຍເຫຼືອ
ພິມບັນຊີລາຍຊື່ຂອງຊ່ອງຂໍ້ມູນທີ່ສາມາດລະບຸໄດ້ກັບ -- ຮູບແບບ ທາງເລືອກ.
Fields ມີ:
AllocCPUS AllocGRES AllocNodes AllocTRES
ບັນຊີຂອງຂ້ອຍ ສະມາຄົມ AveCPU AveCPUFreq
AveDiskRead AveDiskWrite AvePages AveRSS
AveVMSize BlockID ກຸ່ມບ້ານ ຄໍາຄິດຄໍາເຫັນ
ພະລັງງານບໍລິໂພກ ConsumedEnergyRaw CPUTime CPUTimeRAW
DerivedExitCode ຜ່ານໄປ ມີສິດໄດ້ຮັບ ສຸດທ້າຍ
ExitCode GID ກຸ່ມ JobID
JobIDRaw ຊື່ວຽກ Layout MaxDiskRead
MaxDiskReadNode MaxDiskReadTask MaxDiskWrite MaxDiskWriteNode
MaxDiskWriteTask MaxPages MaxPagesNode MaxPagesTask
MaxRSS MaxRSSNode MaxRSSTAsk ຂະໜາດສູງສຸດ
MaxVMSizeNode MaxVMSizeTask MinCPU MinCPUNode
MinCPUTask NCPUS NNodes NodeList
NTasks ບູລິມະສິດ Partition QOS
QOSRAW ReqCPUFreq ReqCPUFreqMin ReqCPUFreqMax
ReqCPUFreqGov ReqCPUS ReqGRES ReqMem
ReqNodes ReqTRES ການຈອງ ReservationId
Reserved ResvCPU ResvCPURAW ເລີ່ມຕົ້ນ
State ຍື່ນສະເຫນີ Suspended SystemCPU
ກຳນົດເວລາ TotalCPU UID ຜູ້ໃຊ້
UserCPU WCKey WCKeyID
ພາກສ່ວນຫົວຂໍ້ "ສາຂາການບັນຊີວຽກ" ອະທິບາຍຂົງເຂດເຫຼົ່ານີ້.
-E ເວລາສິ້ນສຸດ, --endtime=ເວລາສິ້ນສຸດ
ເລືອກວຽກຢູ່ໃນລັດໃດກ່ອນເວລາທີ່ກໍານົດໄວ້. ຖ້າລັດຖືກມອບໃຫ້
ທາງເລືອກ -s ກັບຄືນວຽກຢູ່ໃນລັດນີ້ກ່ອນໄລຍະເວລານີ້.
ຮູບແບບເວລາທີ່ຖືກຕ້ອງແມ່ນ...
HH:MM[:SS] [AM|PM]
MMDD[YY] ຫຼື MM/DD[/YY] ຫຼື MM.DD[.YY]
MM/DD[/YY]-HH:MM[:SS]
YYYY-MM-DD[THH:MM[:SS]]
-f ເອກະສານ, --file=ເອກະສານ
ສາເຫດຂອງ ສັກສິດ ຄໍາສັ່ງທີ່ຈະອ່ານຂໍ້ມູນບັນຊີວຽກເຮັດງານທໍາຈາກຊື່ ເອກະສານ ແທນທີ່ຈະເປັນ
ຂອງໄຟລ໌ບັນທຶກບັນຊີວຽກ Slurm ໃນປະຈຸບັນ. ໃຊ້ໄດ້ພຽງແຕ່ເມື່ອແລ່ນ
plugin filetxt.
-g gid_list, --gid=gid_list --group=group_list
ສະແດງສະຖິຕິສະເພາະສຳລັບວຽກທີ່ເລີ່ມຕົ້ນດ້ວຍ GID ຫຼື GROUP
ລະບຸໄວ້ໂດຍ gid_list ຫຼືgroup_list operand, ເຊິ່ງເປັນເຄື່ອງໝາຍຈຸດທີ່ຂັ້ນດ້ວຍເຄື່ອງໝາຍຈຸດ
ບັນຊີລາຍຊື່. ບໍ່ອະນຸຍາດໃຫ້ໃຊ້ຕົວອັກສອນຍະຫວ່າງ. ຄ່າເລີ່ມຕົ້ນແມ່ນບໍ່ມີຂໍ້ຈໍາກັດ..
-ຊ, - ຊ່ວຍ
ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອທົ່ວໄປ.
-i, --nnodes=N
ກັບຄືນວຽກທີ່ແລ່ນຢູ່ໃນຫຼາຍ nodes (N = min[-max])
-j ວຽກ(ຂັ້ນຕອນ) , --ວຽກ=ວຽກ(ຂັ້ນຕອນ)
ສະແດງຂໍ້ມູນກ່ຽວກັບວຽກ (ຂັ້ນຕອນ) ຫຼືລາຍການວຽກທີ່ລະບຸ
ໄດ້ ວຽກ(ຂັ້ນຕອນ) ພາຣາມິເຕີແມ່ນລາຍການວຽກທີ່ຂັ້ນດ້ວຍເຄື່ອງໝາຍຈຸດ. ຕົວອັກສອນຊ່ອງ
ບໍ່ໄດ້ຮັບອະນຸຍາດໃນບັນຊີລາຍຊື່ນີ້. ຫມາຍເຫດ: id ຂັ້ນຕອນຂອງ 'batch' ຈະສະແດງ
ຂໍ້ມູນກ່ຽວກັບຂັ້ນຕອນ batch. ຂໍ້ມູນຂັ້ນຕອນ batch ແມ່ນມີພຽງແຕ່
ຫຼັງຈາກວຽກ batch ແມ່ນສໍາເລັດບໍ່ເຫມືອນກັບຂັ້ນຕອນປົກກະຕິທີ່ມີຢູ່ໃນເວລາທີ່
ພວກເຂົາເລີ່ມຕົ້ນ.
ຄ່າເລີ່ມຕົ້ນແມ່ນການສະແດງຂໍ້ມູນກ່ຽວກັບວຽກທັງຫມົດ.
-k, --time limit-ນາທີ
ພຽງແຕ່ສົ່ງຂໍ້ມູນກ່ຽວກັບວຽກທີ່ມີກໍານົດເວລານີ້. ຖ້າໃຊ້ກັບ timelimit_max ນີ້
ຈະເປັນໄລຍະເວລາຕໍາ່ສຸດທີ່ຂອງໄລຍະ. ຄ່າເລີ່ມຕົ້ນແມ່ນບໍ່ມີຂໍ້ຈໍາກັດ.
-K, --timelimit-ສູງສຸດ
ຖືກລະເລີຍໂດຍຕົວມັນເອງ, ແຕ່ຖ້າ timelimit_min ຖືກຕັ້ງ, ນີ້ຈະເປັນສູງສຸດ
ຂີດຈຳກັດເວລາຂອງຊ່ວງເວລາ. ຄ່າເລີ່ມຕົ້ນແມ່ນບໍ່ມີຂໍ້ຈໍາກັດ.
-l, -- ຍາວ
ເທົ່າກັບການລະບຸ:
--format=jobid,jobname,partition,maxvmsize,maxvmsizenode,maxvmsizetask,
avevmsize,maxrss,maxrssnode,maxrsstask,averss,maxpages,maxpagesnode,
maxpagestask,avepages,mincpu,mincpunode,mincputask,avecpu,ntasks,
allocccus, ຜ່ານໄປ, ລັດ, exitcode, maxdiskread, maxdiskreadnode, maxdiskreadtask,
avdiskread,maxdiskwrite,maxdiskwritenode,maxdiskwritetask,avediskwrite,
allocgres,reqgres,avecpufreq,reqcpufreqmin,reqcpufreqmax,reqcpufreqgov
-L, -- ກຸ່ມທັງໝົດ
ການສະແດງຜົນເຮັດວຽກຢູ່ໃນກຸ່ມທັງໝົດ. ໂດຍຄ່າເລີ່ມຕົ້ນ, ມີພຽງແຕ່ວຽກທີ່ແລ່ນຢູ່ໃນກຸ່ມຈາກ
ບ່ອນທີ່ ສັກສິດ ເອີ້ນວ່າຖືກສະແດງ.
-M cluster_list, --cluster=cluster_list
ສະແດງສະຖິຕິສະເພາະສຳລັບວຽກທີ່ເລີ່ມຢູ່ໃນກຸ່ມທີ່ລະບຸໂດຍ
ໄດ້ cluster_list operand, ເຊິ່ງເປັນລາຍຊື່ກຸ່ມທີ່ຂັ້ນດ້ວຍເຄື່ອງໝາຍຈຸດ. ຊ່ອງ
ຕົວອັກສອນບໍ່ໄດ້ຖືກອະນຸຍາດໃຫ້ຢູ່ໃນ cluster_list. ໃຊ້ -1 ສໍາລັບທຸກກຸ່ມ. ໄດ້
ຄ່າເລີ່ມຕົ້ນແມ່ນກຸ່ມປະຈຸບັນທີ່ທ່ານກໍາລັງປະຕິບັດ ສັກສິດ ຄໍາສັ່ງກ່ຽວກັບ.
-n, --noheader
ບໍ່ມີຫົວຂໍ້ໃດຈະຖືກເພີ່ມໃສ່ຜົນໄດ້ຮັບ. ການປະຕິບັດໃນຕອນຕົ້ນແມ່ນການສະແດງ a
header
--noconvert
ຢ່າປ່ຽນຫົວໜ່ວຍຈາກປະເພດຕົ້ນສະບັບຂອງມັນ (ເຊັ່ນ: 2048M ຈະບໍ່ຖືກປ່ຽນເປັນ
2G).
-N node_list, --nodelist=node_list
ສະແດງໜ້າວຽກທີ່ແລ່ນຢູ່ໃນໂນດໃດນຶ່ງເຫຼົ່ານີ້. node_list ສາມາດເປັນໄລຍະ
string
--ຊື່=jobname_list
ສະແດງວຽກທີ່ມີຊື່ໃດນຶ່ງເຫຼົ່ານີ້.
-o, -- ຮູບແບບ
ລາຍຊື່ຊ່ອງຂໍ້ມູນທີ່ແຍກດ້ວຍເຄື່ອງໝາຍຈຸດ. (ໃຊ້ "--helpformat" ສໍາລັບບັນຊີລາຍຊື່ຂອງທີ່ມີຢູ່
ທົ່ງນາ).
ຫມາຍເຫດ: ໃນເວລາທີ່ການນໍາໃຊ້ທາງເລືອກຮູບແບບສໍາລັບການລາຍການພາກສະຫນາມຕ່າງໆທີ່ທ່ານສາມາດເຮັດໃຫ້ເປັນ
%NUMBER ຫຼັງຈາກນັ້ນເພື່ອລະບຸຈໍານວນຕົວອັກສອນທີ່ຄວນຈະໄດ້ຮັບການພິມ.
e.g format=name%30 ຈະພິມ 30 ຕົວອັກສອນຂອງຊື່ພາກສະຫນາມທີ່ຖືກຕ້ອງ. ກ
%-30 ຈະພິມ 30 ຕົວອັກສອນໄວ້ໃຫ້ຖືກຕ້ອງ.
ເມື່ອຕັ້ງ, ຕົວແປສະພາບແວດລ້ອມ SACCT_FORMAT ຈະລົບລ້າງຄ່າເລີ່ມຕົ້ນ
ຮູບແບບ. ຍົກຕົວຢ່າງ:
SACCT_FORMAT="jobid,user,account,cluster"
-p, -- parsable
ຜົນຜະລິດຈະເປັນ '|' ຂີດຈຳກັດດ້ວຍ '|' ໃນຕອນທ້າຍ
-P, --parsable2
ຜົນຜະລິດຈະເປັນ '|' ຂີດຈຳກັດໂດຍບໍ່ມີ '|' ໃນຕອນທ້າຍ
-q, --qos ພຽງແຕ່ສົ່ງຂໍ້ມູນກ່ຽວກັບວຽກເຮັດງານທໍາໂດຍໃຊ້ qos ເຫຼົ່ານີ້. ຄ່າເລີ່ມຕົ້ນແມ່ນທັງໝົດ.
-r, --ການແບ່ງສ່ວນ
ບັນຊີລາຍຊື່ຂອງພາທິຊັນທີ່ແຍກດ້ວຍເຄື່ອງໝາຍຈຸດເພື່ອເລືອກວຽກ ແລະຂັ້ນຕອນວຽກຈາກ. ໄດ້
ຄ່າເລີ່ມຕົ້ນແມ່ນພາທິຊັນທັງໝົດ.
-s state_list , --state=state_list
ເລືອກວຽກໂດຍອີງໃສ່ລັດຂອງເຂົາເຈົ້າໃນລະຫວ່າງໄລຍະເວລາທີ່ໃຫ້. ເວັ້ນເສຍແຕ່
ລະບຸໄວ້ເປັນຢ່າງອື່ນ, ເວລາເລີ່ມຕົ້ນ ແລະເວລາສິ້ນສຸດຈະເປັນເວລາປັດຈຸບັນເມື່ອ
-- ລັດ ທາງເລືອກແມ່ນໄດ້ລະບຸໄວ້ແລະພຽງແຕ່ວຽກເຮັດງານທໍາໃນປັດຈຸບັນສາມາດໄດ້ຮັບການສະແດງ. ກ
ເວລາເລີ່ມຕົ້ນ ແລະ/ຫຼືສິ້ນສຸດຈະຕ້ອງຖືກລະບຸເພື່ອເບິ່ງຂໍ້ມູນກ່ຽວກັບວຽກທີ່ບໍ່ໄດ້
ກຳລັງແລ່ນຢູ່. ຜູ້ກຳນົດລັດຕໍ່ໄປນີ້ແມ່ນຖືກຕ້ອງ ແລະມີຫຼາຍລັດ
ຊື່ອາດຈະຖືກລະບຸໂດຍໃຊ້ເຄື່ອງໝາຍຈຸດ. ບໍ່ວ່າຈະເປັນຮູບແບບສັ້ນຫຼືຍາວ
ຊື່ຂອງລັດອາດຈະຖືກນໍາໃຊ້ (ຕົວຢ່າງ CA or ຫຼຸດລົງ) ແລະຊື່ແມ່ນກໍລະນີ
insensitive (ເຊັ່ນ ca ແລະ CA ທັງສອງເຮັດວຽກ).
BF BOOT_FAIL ວຽກງານຖືກຢຸດເຊົາເນື່ອງຈາກການເປີດຕົວລົ້ມເຫລວ, ໂດຍປົກກະຕິແມ່ນຍ້ອນ a
ຄວາມລົ້ມເຫຼວຂອງຮາດແວ (ເຊັ່ນ: ບໍ່ສາມາດທີ່ຈະບູດ node ຫຼືຕັນແລະ
ວຽກທີ່ບໍ່ສາມາດໄດ້ຮັບການ requeued).
CA ຫຼຸດລົງ ວຽກຖືກຍົກເລີກຢ່າງຈະແຈ້ງໂດຍຜູ້ໃຊ້ ຫຼືລະບົບ
ຜູ້ບໍລິຫານ. ວຽກເຮັດງານທໍາອາດຈະຫຼືອາດຈະບໍ່ໄດ້ຮັບການລິເລີ່ມ.
CD ປະສົບຜົນ ສຳ ເລັດ Job ໄດ້ຢຸດເຊົາຂະບວນການທັງຫມົດໃນທຸກ nodes ດ້ວຍການອອກ
ລະຫັດສູນ.
CF ການຕັ້ງຄ່າ ວຽກເຮັດງານທໍາໄດ້ຮັບການຈັດສັນຊັບພະຍາກອນ, ແຕ່ກໍາລັງລໍຖ້າໃຫ້ເຂົາເຈົ້າ
ເພື່ອກຽມພ້ອມສໍາລັບການນໍາໃຊ້ (ເຊັ່ນ: booting).
CG ສຳເລັດ ວຽກຢູ່ໃນຂັ້ນຕອນຂອງການສໍາເລັດ. ຂະບວນການບາງຢ່າງກ່ຽວກັບບາງ
nodes ອາດຈະຍັງເຮັດວຽກຢູ່.
F ປະຕິບັດ ວຽກຖືກຢຸດເຊົາດ້ວຍລະຫັດອອກທີ່ບໍ່ແມ່ນສູນ ຫຼືຄວາມລົ້ມເຫຼວອື່ນໆ
ເງື່ອນໄຂ.
NF NODE_FAIL ວຽກງານຖືກຢຸດເຊົາຍ້ອນຄວາມລົ້ມເຫຼວຂອງການຈັດສັນຫນຶ່ງຫຼືຫຼາຍກວ່ານັ້ນ
ຂໍ້.
PD ການຄັດຕິດ ວຽກກຳລັງລໍຖ້າການຈັດສັນຊັບພະຍາກອນ. ຫມາຍເຫດສໍາລັບວຽກເຮັດງານທໍາທີ່ຈະເປັນ
ເລືອກຢູ່ໃນລັດນີ້ມັນຕ້ອງມີ "ເວລາມີສິດ" ໃນ
ໄລຍະເວລາທີ່ຮ້ອງຂໍຫຼືແຕກຕ່າງຈາກ "ບໍ່ຮູ້". ໄດ້
"ເວລາມີສິດ" ຈະຖືກສະແດງໂດຍ "ວຽກສະແດງການຄວບຄຸມ"
ຄໍາສັ່ງ. ຕົວຢ່າງວຽກທີ່ສົ່ງກັບ "--hold"
ທາງເລືອກຈະມີ "EligibleTime=Unknown" ຍ້ອນວ່າພວກເຂົາເຈົ້າກໍາລັງລໍຖ້າ
indefinitely
PR ກຽມໄວ້ ວຽກຖືກຍົກເລີກເນື່ອງຈາກມີການຈອງລ່ວງໜ້າ.
R ແລ່ນ ວຽກປະຈຸບັນມີການຈັດສັນ.
RS ປັບຂະໜາດ ວຽກກຳລັງຈະປ່ຽນຂະໜາດ.
S ໂຈະ ວຽກມີການຈັດສັນ, ແຕ່ການປະຕິບັດໄດ້ຖືກໂຈະ.
ເຖິງ ຫມົດເວລາ ວຽກຖືກຍົກເລີກເມື່ອຮອດກຳນົດເວລາ.
ໄດ້ state_list operand ແມ່ນບັນຊີລາຍຊື່ທີ່ຂັ້ນດ້ວຍເຄື່ອງໝາຍຈຸດຂອງຜູ້ອອກແບບລັດເຫຼົ່ານີ້.
ບໍ່ອະນຸຍາດໃຫ້ໃຊ້ຕົວອັກສອນຍະຫວ່າງຢູ່ໃນ state_list ຫມາຍເຫດ: ເມື່ອກໍານົດລັດ
ແລະບໍ່ມີເວລາເລີ່ມຕົ້ນທີ່ໃຫ້ເວລາເລີ່ມຕົ້ນແມ່ນ 'ດຽວນີ້'. .
-S, -- ເວລາເລີ່ມຕົ້ນ
ເລືອກວຽກຢູ່ໃນລັດໃດກໍ່ຕາມຫຼັງຈາກເວລາທີ່ກໍານົດໄວ້. ຄ່າເລີ່ມຕົ້ນແມ່ນ 00:00:00 ຂອງ
ມື້ປະຈຸບັນ, ເວັ້ນເສຍແຕ່ '-s' ຈະຖືກຕັ້ງຫຼັງຈາກນັ້ນຄ່າເລີ່ມຕົ້ນແມ່ນ 'ດຽວນີ້'. ຖ້າລັດຖືກມອບໃຫ້
ດ້ວຍຕົວເລືອກ '-s' ຫຼັງຈາກນັ້ນພຽງແຕ່ວຽກຢູ່ໃນລັດນີ້ໃນເວລານີ້ຈະຖືກສົ່ງຄືນ.
ຮູບແບບເວລາທີ່ຖືກຕ້ອງແມ່ນ...
HH:MM[:SS] [AM|PM]
MMDD[YY] ຫຼື MM/DD[/YY] ຫຼື MM.DD[.YY]
MM/DD[/YY]-HH:MM[:SS]
YYYY-MM-DD[THH:MM[:SS]]
-T, -- ຕັດອອກ
ຕັດເວລາ. ດັ່ງນັ້ນຖ້າວຽກເລີ່ມຕົ້ນກ່ອນ --starttime ເວລາເລີ່ມຕົ້ນຈະເປັນ
ຕັດເປັນ --starttime. ດຽວກັນສໍາລັບເວລາສິ້ນສຸດແລະ --endtime.
-u uid_list, --uid=uid_list, --user=user_list
ໃຊ້ເຄື່ອງໝາຍຈຸດທີ່ແຍກອອກຈາກລາຍຊື່ uids ຫຼືຊື່ຜູ້ໃຊ້ເພື່ອເລືອກວຽກທີ່ຈະສະແດງ.
ໂດຍຄ່າເລີ່ມຕົ້ນ, uid ຂອງຜູ້ໃຊ້ທີ່ແລ່ນຖືກໃຊ້.
-- ການນໍາໃຊ້ ສະແດງບົດສະຫຼຸບການນໍາໃຊ້ຄໍາສັ່ງ.
- ໃນ, -- verbose
ຕົ້ນຕໍເພື່ອຈຸດປະສົງ debugging, ລາຍງານສະຖານະຂອງຕົວແປຕ່າງໆໃນລະຫວ່າງ
ການປຸງແຕ່ງ.
-V, - ການປ່ຽນແປງ
ສະບັບພິມ.
-W wckey_list, --wckeys=wckey_list
ສະແດງສະຖິຕິພຽງແຕ່ສໍາລັບວຽກເຮັດງານທໍາໄດ້ເລີ່ມຕົ້ນໃນ wckeys ກໍານົດໂດຍ
wckey_list operand, ເຊິ່ງເປັນລາຍການທີ່ຂັ້ນດ້ວຍເຄື່ອງໝາຍຈຸດຂອງຊື່ wckey. ຊ່ອງ
ຕົວອັກສອນບໍ່ໄດ້ຖືກອະນຸຍາດໃຫ້ຢູ່ໃນ wckey_list. ຄ່າເລີ່ມຕົ້ນແມ່ນ wckeys ທັງຫມົດ.
-x associd_list, --ສະມາຄົມ=assoc_list
ສະແດງສະຖິຕິສະເພາະສຳລັບວຽກທີ່ເຮັດວຽກພາຍໃຕ້ IDs ສະມາຄົມ
ລະບຸໄວ້ໂດຍ assoc_list operand, ເຊິ່ງເປັນລາຍການທີ່ຂັ້ນດ້ວຍເຄື່ອງໝາຍຈຸດຂອງ
ID ສະມາຄົມ. ບໍ່ອະນຸຍາດໃຫ້ໃຊ້ຕົວອັກສອນຍະຫວ່າງຢູ່ໃນ assoc_list. ຄ່າເລີ່ມຕົ້ນແມ່ນ
ສະມາຄົມທັງໝົດ.
-X, --ການຈັດສັນ
ພຽງແຕ່ສະແດງສະຖິຕິສະສົມສໍາລັບແຕ່ລະວຽກ, ບໍ່ແມ່ນຂັ້ນຕອນກາງ.
ວຽກເຮັດງານທໍາ ການບັນຊີ Fields
ຕໍ່ໄປນີ້ອະທິບາຍແຕ່ລະສາຂາບັນຊີວຽກ:
ທັງຫມົດ ພິມທຸກຊ່ອງທີ່ມີລາຍຊື່ຂ້າງລຸ່ມນີ້.
AllocCPUs ຈຳນວນຂອງ CPU ທີ່ຖືກຈັດສັນ. ເທົ່າກັບ NCPUS.
AllocGRES ຊື່ແລະຈໍານວນຊັບພະຍາກອນທົ່ວໄປທີ່ຖືກຈັດສັນ.
AllocNodes
ຈໍານວນ nodes ຈັດສັນໃຫ້ກັບວຽກ/ຂັ້ນຕອນ. 0 ຖ້າວຽກຍັງຄ້າງຢູ່.
AllocTres ຊັບພະຍາກອນທີ່ສາມາດຕິດຕາມໄດ້. ເຫຼົ່ານີ້ແມ່ນຊັບພະຍາກອນທີ່ຈັດສັນໃຫ້ກັບວຽກ / ຂັ້ນຕອນ
ຫຼັງຈາກວຽກເຮັດງານທໍາໄດ້ເລີ່ມຕົ້ນ. ສໍາລັບວຽກທີ່ຍັງຄ້າງຢູ່ນີ້ຄວນຈະຫວ່າງເປົ່າ.
ສໍາລັບລາຍລະອຽດເພີ່ມເຕີມເບິ່ງ AccountingStorageTRES ໃນ slurm.conf.
ບັນຊີຂອງຂ້ອຍ ບັນຊີທີ່ເຮັດວຽກພາຍໃຕ້.
ສະມາຄົມ ອ້າງອີງເຖິງສະມາຄົມຂອງຜູ້ໃຊ້, ບັນຊີ ແລະກຸ່ມ.
AveCPU ສະເລ່ຍ (ລະບົບ + ຜູ້ໃຊ້) CPU ເວລາຂອງວຽກງານທັງໝົດໃນວຽກ.
AveCPUFreq
ຄວາມຖີ່ CPU ນໍ້າໜັກສະເລ່ຍຂອງໜ້າວຽກທັງໝົດ, ໃນ kHz.
AveDiskRead
ຈໍານວນສະເລ່ຍຂອງ bytes ອ່ານໂດຍທຸກວຽກງານໃນວຽກເຮັດງານທໍາ.
AveDiskWrite
ຈໍານວນສະເລ່ຍຂອງ bytes ລາຍລັກອັກສອນໂດຍວຽກງານທັງຫມົດໃນວຽກເຮັດງານທໍາ.
AvePages ຈຳນວນໜ້າຜິດປົກກະຕິຂອງໜ້າວຽກທັງໝົດໃນໜ້າວຽກ.
AveRSS ຜູ້ຢູ່ອາໄສສະເລ່ຍກໍານົດຂະຫນາດຂອງຫນ້າວຽກທັງຫມົດໃນວຽກ.
AveVMSize ຂະໜາດຄວາມຈຳ Virtual ໂດຍສະເລ່ຍຂອງໜ້າວຽກທັງໝົດໃນວຽກ.
BlockID Block ID, ໃຊ້ໄດ້ກັບຄອມພິວເຕີ BlueGene ເທົ່ານັ້ນ.
ກຸ່ມບ້ານ ຊື່ກຸ່ມ.
ຄໍາຄິດຄໍາເຫັນ ສະຕຣິງຄໍາຄິດເຫັນຂອງວຽກເມື່ອພາລາມິເຕີ AccountingStoreJobComment ໃນ
ໄຟລ໌ slurm.conf ຖືກຕັ້ງ (ຫຼືຄ່າເລີ່ມຕົ້ນ) ເປັນ YES. ຂໍ້ຄວາມສະແດງຄວາມຄິດເຫັນສາມາດ
ໄດ້ຮັບການດັດແກ້ໂດຍການຮຽກຮ້ອງ sacctmgr ປັບປຸງແກ້ໄຂ ວຽກເຮັດງານທໍາ ຫຼືຊ່ຽວຊານ
sjobexitmod ຄໍາສັ່ງ.
ພະລັງງານບໍລິໂພກ
ພະລັງງານທັງຫມົດທີ່ບໍລິໂພກໂດຍວຽກງານທັງຫມົດ, ໃນ joules. ຫມາຍເຫດ: ພຽງແຕ່ໃນກໍລະນີ
ການຈັດສັນວຽກສະເພາະຄ່ານີ້ສະທ້ອນໃຫ້ເຫັນເຖິງພະລັງງານທີ່ແທ້ຈິງຂອງວຽກ
ການບໍລິໂພກ.
CPUTime ການນັບຮູບແບບ (ເວລາຜ່ານໄປ * CPU) ຖືກໃຊ້ໂດຍວຽກ ຫຼືຂັ້ນຕອນ.
CPUTimeRAW
ບໍ່ຄືກັບຂ້າງເທິງທີ່ບໍ່ແມ່ນຮູບແບບ (ເວລາຜ່ານໄປ * CPU) ນັບສໍາລັບວຽກຫຼືຂັ້ນຕອນ.
ຫົວໜ່ວຍແມ່ນ CPU-ວິນາທີ.
DerivedExitCode
ລະຫັດອອກສູງສຸດທີ່ສົ່ງຄືນໂດຍຂັ້ນຕອນວຽກຂອງວຽກ (srun invocations).
ການປະຕິບັດຕາມຈໍ້າສອງເມັດແມ່ນສັນຍານທີ່ເຮັດໃຫ້ຂະບວນການຢຸດເຊົາຖ້າ
ມັນຖືກຢຸດໂດຍສັນຍານ. ລະຫັດ DerivedExitCode ສາມາດຖືກດັດແກ້ໂດຍ
ການຮຽກຮ້ອງ sacctmgr ປັບປຸງແກ້ໄຂ ວຽກເຮັດງານທໍາ ຫຼືຊ່ຽວຊານ sjobexitmod ຄໍາສັ່ງ.
ຜ່ານໄປ ວຽກເຮັດງານທໍາຜ່ານໄປທີ່ໃຊ້ເວລາ.
ຮູບແບບການຜະລິດຂອງພາກສະຫນາມນີ້ແມ່ນດັ່ງຕໍ່ໄປນີ້:
[DD-[hh:]]mm:ss
ຕາມທີ່ໄດ້ກໍານົດໄວ້ດັ່ງຕໍ່ໄປນີ້:
DD ວັນ
hh ຊົ່ວໂມງ
mm ນາທີ
ss ວິນາທີ
ມີສິດໄດ້ຮັບ ໃນເວລາທີ່ວຽກເຮັດງານທໍາໄດ້ກາຍເປັນສິດທີ່ຈະດໍາເນີນການ.
ສຸດທ້າຍ ເວລາເລີກວຽກ. ຮູບແບບຜົນຜະລິດແມ່ນ, YYYY-MM-DDTHH:MM:SS,
ເວັ້ນເສຍແຕ່ວ່າມີການປ່ຽນແປງໂດຍຜ່ານຕົວແປສະພາບແວດລ້ອມ SLURM_TIME_FORMAT.
ExitCode ລະຫັດອອກທີ່ສົ່ງຄືນໂດຍສະຄຣິບວຽກ ຫຼື salloc, ໂດຍປົກກະຕິຕາມທີ່ຕັ້ງໄວ້
exit() ການທໍາງານ. ການປະຕິບັດຕາມຈໍ້າສອງເມັດແມ່ນສັນຍານທີ່ເຮັດໃຫ້ເກີດການ
ຂະບວນການຢຸດຖ້າມັນຖືກຢຸດໂດຍສັນຍານ.
GID ຕົວລະບຸກຸ່ມຂອງຜູ້ໃຊ້ທີ່ແລ່ນວຽກ.
ກຸ່ມ ຊື່ກຸ່ມຂອງຜູ້ໃຊ້ທີ່ແລ່ນວຽກ.
JobID ຈໍານວນວຽກຫຼືຂັ້ນຕອນວຽກ. ມັນຢູ່ໃນຮູບແບບ: job.jobstep.
JobIDRaw ໃນກໍລະນີຂອງ array ວຽກພິມ jobId ແທນ ArrayJobId. ສໍາລັບການບໍ່
job arrays ຜົນຜະລິດແມ່ນ jobId ໃນຮູບແບບ job.jobstep.
ຊື່ວຽກ ຊື່ຂອງວຽກຫຼືຂັ້ນຕອນການເຮັດວຽກ. ໄດ້ slurm_accounting.log ໄຟລ໌ເປັນຊ່ອງ
ໄຟລ໌ delimited. ເນື່ອງຈາກວ່ານີ້ຖ້າຫາກວ່າພື້ນທີ່ຖືກນໍາໃຊ້ໃນຊື່ວຽກເຮັດງານທໍາ an
underscore ຖືກແທນທີ່ສໍາລັບຊ່ອງກ່ອນທີ່ບັນທຶກຈະຖືກຂຽນໃສ່
ໄຟລ໌ບັນຊີ. ດັ່ງນັ້ນເມື່ອຊື່ວຽກຖືກສະແດງໂດຍ ສັກສິດ ໄດ້
ຊື່ວຽກທີ່ມີຊ່ອງຫວ່າງຢູ່ໃນນັ້ນ ຕອນນີ້ຈະມີຂີດກ້ອງແທນ
ພື້ນທີ່.
Layout ຮູບແບບຂອງຂັ້ນຕອນແມ່ນຫຍັງໃນເວລາທີ່ມັນແລ່ນ. ນີ້ສາມາດຖືກນໍາໃຊ້ເພື່ອ
ໃຫ້ເຈົ້າຮູ້ວ່າ node ໃດແລ່ນອັນດັບໃດໃນວຽກຂອງເຈົ້າ.
MaxDiskRead
ຈໍານວນສູງສຸດຂອງ bytes ອ່ານໂດຍທຸກວຽກງານໃນວຽກເຮັດງານທໍາ.
MaxDiskReadNode
node ທີ່ maxdiskread ເກີດຂຶ້ນ.
MaxDiskReadTask
ID ວຽກທີ່ maxdiskread ເກີດຂຶ້ນ.
MaxDiskWrite
ຈໍານວນສູງສຸດຂອງ bytes ຂຽນໂດຍທັງຫມົດວຽກງານໃນວຽກເຮັດງານທໍາ.
MaxDiskWriteNode
node ທີ່ maxdiskwrite ເກີດຂຶ້ນ.
MaxDiskWriteTask
ID ວຽກທີ່ maxdiskwrite ເກີດຂຶ້ນ.
MaxPages ຈຳນວນສູງສຸດຂອງຄວາມຜິດໜ້າຂອງໜ້າວຽກທັງໝົດໃນວຽກ.
MaxPagesNode
node ທີ່ maxpages ເກີດຂຶ້ນ.
MaxPagesTask
ID ໜ້າວຽກທີ່ maxpages ເກີດຂຶ້ນ.
MaxRSS ກຳນົດຂະໜາດຜູ້ຢູ່ອາໄສສູງສຸດຂອງໜ້າວຽກທັງໝົດໃນວຽກ.
MaxRSSNode
node ທີ່ maxrss ເກີດຂຶ້ນ.
MaxRSSTAsk
ID ວຽກທີ່ maxrss ເກີດຂຶ້ນ.
ຂະໜາດສູງສຸດ ຂະໜາດຄວາມຈຳ Virtual ສູງສຸດຂອງໜ້າວຽກທັງໝົດໃນວຽກ.
MaxVMSizeNode
node ທີ່ maxvmsize ເກີດຂຶ້ນ.
MaxVMSizeTask
ID ວຽກທີ່ maxvmsize ເກີດຂຶ້ນ.
MinCPU ຕໍາ່ສຸດທີ່ (ລະບົບ + ຜູ້ໃຊ້) CPU ເວລາຂອງວຽກງານທັງໝົດໃນວຽກ.
MinCPUNode
node ທີ່ mincpu ເກີດຂຶ້ນ.
MinCPUTask
ID ວຽກທີ່ mincpu ເກີດຂຶ້ນ.
NCPUS ຈຳນວນຂອງ CPU ທີ່ຖືກຈັດສັນ. ເທົ່າກັບ AllocCPUS
ຈໍານວນ CPU ທັງໝົດທີ່ຈັດສັນໃຫ້ກັບວຽກ.
NodeList ລາຍຊື່ຂອງຂໍ້ໃນວຽກ/ຂັ້ນຕອນ.
NNodes ຈຳນວນຂອງຂໍ້ໃນວຽກ ຫຼືຂັ້ນຕອນ. ຖ້າວຽກກໍາລັງແລ່ນ, ຫຼືແລ່ນ, ນີ້
count ຈະເປັນຈໍານວນທີ່ໄດ້ຈັດສັນ, ຖ້າຫາກວ່າຈໍານວນອື່ນຈະເປັນຈໍານວນ
ຂໍ.
NTasks ຈຳນວນວຽກທັງໝົດໃນວຽກ ຫຼື ຂັ້ນຕອນ.
ບູລິມະສິດ ບູລິມະສິດຂອງ Slum.
Partition ລະບຸພາທິຊັນທີ່ວຽກແລ່ນ.
QOS ຊື່ຄຸນນະພາບການບໍລິການ.
QOSRAW ID ຄຸນນະພາບການບໍລິການ.
ReqCPUFreq
ຮ້ອງຂໍຄວາມຖີ່ CPU ສໍາລັບຂັ້ນຕອນ, ໃນ kHz. ໝາຍເຫດ: ຄ່ານີ້ນຳໃຊ້
ພຽງແຕ່ຂັ້ນຕອນການເຮັດວຽກ. ບໍ່ມີລາຍງານມູນຄ່າສໍາລັບວຽກ.
ReqCPUS CPU ທີ່ຕ້ອງການ.
ReqGRES ຊື່ ແລະຈຳນວນຊັບພະຍາກອນທົ່ວໄປທີ່ຮ້ອງຂໍ.
ReqMem ໜ່ວຍຄວາມຈຳຂັ້ນຕ່ຳທີ່ຕ້ອງການສຳລັບວຽກ, ໃນ MB. A 'c' ຢູ່ທ້າຍຕົວເລກ
ເປັນຕົວແທນຂອງ Memory Per CPU, a 'n' ເປັນຕົວແທນຂອງ Memory Per Node. ຫມາຍເຫດ: ນີ້
ມູນຄ່າແມ່ນພຽງແຕ່ຈາກການຈັດສັນວຽກ, ບໍ່ແມ່ນຂັ້ນຕອນ.
ReqNodes ຮ້ອງຂໍການນັບ Node ຕໍາ່ສຸດທີ່ສໍາລັບວຽກ/ຂັ້ນຕອນ.
ReqTres ຊັບພະຍາກອນທີ່ສາມາດຕິດຕາມໄດ້. ເຫຼົ່ານີ້ແມ່ນຈໍານວນຊັບພະຍາກອນຕໍາ່ສຸດທີ່ຮ້ອງຂໍໂດຍ
ວຽກ / ຂັ້ນຕອນໃນເວລາຍື່ນສະເຫນີ. ສໍາລັບລາຍລະອຽດເພີ່ມເຕີມເບິ່ງ
AccountingStorageTRES ໃນ slurm.conf.
ການຈອງ
ຊື່ການຈອງ.
ReservationId
ID ການຈອງ.
Reserved ເວລາໂມງຕິດຝາເທົ່າໃດຖືກໃຊ້ເປັນເວລາທີ່ສະຫງວນໄວ້ສຳລັບວຽກນີ້. ນີ້ແມ່ນ
ໄດ້ມາຈາກໄລຍະເວລາທີ່ວຽກລໍຖ້າຈາກເວລາທີ່ມີສິດໄປເຖິງເວລາໃດ
ຕົວຈິງແລ້ວໄດ້ເລີ່ມຕົ້ນ.
ResvCPU ເວລາຈັດຮູບແບບເປັນເວລາດົນປານໃດ (cpu secs) ວຽກຖືກສະຫງວນໄວ້.
ResvCPURAW
CPUs ທີ່ສະຫງວນໄວ້ໃນຮູບແບບທີສອງ, ບໍ່ແມ່ນຮູບແບບ.
ເລີ່ມຕົ້ນ ເວລາເລີ່ມຕົ້ນຂອງວຽກໃນຮູບແບບດຽວກັນກັບ ສຸດທ້າຍ.
State ສະແດງສະຖານະວຽກ, ຫຼືລັດ.
ຜົນໄດ້ຮັບສາມາດດໍາເນີນການ, ປັບຂະຫນາດ, ໂຈະ, ສໍາເລັດ, ຍົກເລີກ, ລົ້ມເຫຼວ,
TIMEOUT, PREEMPTED, BOOT_FAIL ຫຼື NODE_FAIL. ຖ້າຂໍ້ມູນເພີ່ມເຕີມແມ່ນ
ມີຢູ່ໃນສະຖານະວຽກຫຼາຍກວ່າຈະເຫມາະກັບຄວາມກວ້າງຂອງພາກສະຫນາມໃນປະຈຸບັນ
(ຕົວຢ່າງ, uid ທີ່ຍົກເລີກວຽກ) ລັດຈະຖືກປະຕິບັດຕາມ
a "+". ທ່ານສາມາດເພີ່ມຂະຫນາດຂອງລັດສະແດງໂດຍການນໍາໃຊ້
ຕົວແກ້ໄຂຮູບແບບ "%NUMBER" ທີ່ອະທິບາຍໄວ້ກ່ອນໜ້ານີ້.
ໝາຍເຫດ: ສະຖານະທີ່ເຮັດວຽກຈະສົ່ງຄືນວຽກທີ່ຖືກໂຈະເຊັ່ນກັນ. ເພື່ອ
ພິມວຽກທີ່ຖືກໂຈະທີ່ທ່ານຕ້ອງຮ້ອງຂໍ SUSPENDED ໃນການໂທທີ່ແຕກຕ່າງກັນຈາກ
ແລ່ນ.
ຍື່ນສະເຫນີ ການປະທັບຕາເວລາແລະວັນທີ (ໃນ Universal Time Coordinated, UTC) ວຽກແມ່ນ
ສົ່ງແລ້ວ. ຮູບແບບຂອງຜົນຜະລິດແມ່ນຄືກັນກັບຂອງ ສຸດທ້າຍ
ພາກສະຫນາມ.
ໝາຍເຫດ: ຖ້າວຽກຖືກຖາມຄືນ, ເວລາສົ່ງຈະຖືກຕັ້ງຄືນໃໝ່. ເພື່ອໄດ້ຮັບ
ເວລາສົ່ງຕົ້ນສະບັບມັນຈໍາເປັນຕ້ອງໃຊ້ທາງເລືອກ -D ຫຼື -- duplicate
ເພື່ອສະແດງລາຍການທີ່ຊໍ້າກັນທັງໝົດສຳລັບວຽກ.
Suspended ດົນປານໃດວຽກຖືກໂຈະ.
SystemCPU ຈຳນວນເວລາ CPU ຂອງລະບົບທີ່ໃຊ້ໂດຍຂັ້ນຕອນວຽກ ຫຼືວຽກ. ຮູບແບບຂອງ
ຜົນຜະລິດແມ່ນຄືກັນກັບຂອງ ຜ່ານໄປ ພາກສະຫນາມ.
ຫມາຍເຫດ: SystemCPU ສະຫນອງການວັດແທກຂະບວນການແມ່ຂອງຫນ້າວຽກແລະເຮັດ
ບໍ່ລວມເວລາ CPU ຂອງຂະບວນການເດັກນ້ອຍ.
ກຳນົດເວລາ ສິ່ງທີ່ກໍານົດເວລາແມ່ນ / ແມ່ນສໍາລັບວຽກ.
TotalCPU ຜົນລວມຂອງເວລາ SystemCPU ແລະ UserCPU ທີ່ໃຊ້ໂດຍຂັ້ນຕອນວຽກ ຫຼືວຽກ.
ເວລາ CPU ທັງໝົດຂອງວຽກອາດຈະເກີນເວລາທີ່ຜ່ານໄປຂອງວຽກສຳລັບວຽກ
ເຊິ່ງລວມມີຫຼາຍຂັ້ນຕອນວຽກ. ຮູບແບບຂອງຜົນຜະລິດແມ່ນຄືກັນ
ກັບວ່າ ຜ່ານໄປ ພາກສະຫນາມ.
ໝາຍເຫດ: TotalCPU ສະໜອງມາດຕະການຂອງຂະບວນການແມ່ຂອງໜ້າວຽກ ແລະເຮັດ
ບໍ່ລວມເວລາ CPU ຂອງຂະບວນການເດັກນ້ອຍ.
UID ຕົວລະບຸຜູ້ໃຊ້ຂອງຜູ້ໃຊ້ທີ່ແລ່ນວຽກ.
ຜູ້ໃຊ້ ຊື່ຜູ້ໃຊ້ຂອງຜູ້ໃຊ້ທີ່ແລ່ນວຽກ.
UserCPU ຈໍານວນເວລາ CPU ຂອງຜູ້ໃຊ້ທີ່ໃຊ້ໂດຍຂັ້ນຕອນວຽກຫຼືວຽກ. ຮູບແບບຂອງ
ຜົນຜະລິດແມ່ນຄືກັນກັບຂອງ ຜ່ານໄປ ພາກສະຫນາມ.
ຫມາຍເຫດ: UserCPU ສະຫນອງການວັດແທກຂະບວນການພໍ່ແມ່ຂອງຫນ້າວຽກແລະເຮັດ
ບໍ່ລວມເວລາ CPU ຂອງຂະບວນການເດັກນ້ອຍ.
WCKey ລະຫັດລັກສະນະການເຮັດວຽກ. ສະຕຣິງຕາມໃຈມັກສຳລັບການຈັດກຸ່ມ
ບັນຊີ orthagonal ຮ່ວມກັນ.
WCKeyID ອ້າງເຖິງ wckey.
ENVIRONMENT ຄວາມຮັບຜິດຊອບ
ບາງ ສັກສິດ ທາງເລືອກອາດຈະຖືກຕັ້ງຄ່າຜ່ານຕົວແປສະພາບແວດລ້ອມ. ຕົວແປສະພາບແວດລ້ອມເຫຼົ່ານີ້,
ຄຽງຄູ່ກັບທາງເລືອກທີ່ສອດຄ້ອງກັນຂອງພວກເຂົາ, ແມ່ນລະບຸໄວ້ຂ້າງລຸ່ມນີ້. (ຫມາຍເຫດ: ທາງເລືອກຄໍາສັ່ງຈະ
ແທນທີ່ການຕັ້ງຄ່າເຫຼົ່ານີ້ສະເໝີ.)
SLURM_CONF ສະຖານທີ່ຂອງໄຟລ໌ການຕັ້ງຄ່າ Slurm.
SLURM_TIME_FORMAT ລະບຸຮູບແບບທີ່ໃຊ້ເພື່ອລາຍງານສະແຕມເວລາ. ມູນຄ່າຂອງ ມາດຕະຖານ,
ຄ່າເລີ່ມຕົ້ນ, ສ້າງຜົນຜະລິດໃນຮູບແບບ
"ປີ-ເດືອນ-ວັນທີThour:ນາທີ:ທີສອງ". ມູນຄ່າຂອງ ພີ່ນ້ອງ ກັບຄືນມາ
ພຽງແຕ່ "ຊົ່ວໂມງ: ນາທີ: ວິນາທີ" ຖ້າມື້ປະຈຸບັນ. ສໍາລັບວັນທີອື່ນໆໃນ
ໃນປີປັດຈຸບັນມັນພິມ "ຊົ່ວໂມງ: ນາທີ" ກ່ອນຫນ້າໂດຍ "Tomorr"
(ມື້ອື່ນ), "Ystday" (ມື້ວານນີ້), ຊື່ຂອງມື້ທີ່ຈະມາເຖິງ
ອາທິດ (ເຊັ່ນ: "ຈັນ", "ອັງຄານ", ແລະອື່ນໆ), ຖ້າບໍ່ດັ່ງນັ້ນວັນທີ (ເຊັ່ນ: "25 ເມສາ").
ສໍາລັບປີອື່ນໆ, ມັນຈະສົ່ງຄືນວັນທີເດືອນແລະປີໂດຍບໍ່ມີເວລາ (ຕົວຢ່າງ
"6 ມິຖຸນາ 2012"). ສະແຕມເວລາທັງໝົດໃຊ້ຮູບແບບ 24 ຊົ່ວໂມງ.
ສາມາດລະບຸຮູບແບບ strftime() ທີ່ຖືກຕ້ອງໄດ້. ຕົວຢ່າງ, ຄ່າ
ຂອງ "%a %T" ຈະລາຍງານມື້ຂອງອາທິດ ແລະສະແຕມເວລາ (ເຊັ່ນ: "ຈັນ
12:34:56”).
ຕົວຢ່າງ
ຕົວຢ່າງນີ້ສະແດງໃຫ້ເຫັນເຖິງການຮຽກຮ້ອງເລີ່ມຕົ້ນຂອງ ສັກສິດ ຄໍາສັ່ງ:
# ສັກສິດ
Jobid ຊື່ວຽກ Partition ບັນຊີຂອງຂ້ອຍ AllocCPUS State ExitCode
---------- ---------- ---------- ---------- ---------- ---------- --------
2 script01 ຍຸບ acc1 1 ແລ່ນ 0
3 script02 ຍຸບ acc1 1 ແລ່ນ 0
4 ສິ້ນສຸດ ຍຸບ acc1 1 ແລ່ນ 0
4.0 ຍຸບ acc1 1 ປະສົບຜົນ ສຳ ເລັດ 0
ຕົວຢ່າງນີ້ສະແດງຂໍ້ມູນບັນຊີວຽກດຽວກັນກັບ the ສັ້ນ ທາງເລືອກ.
# ສັກສິດ --ໂດຍຫຍໍ້
Jobid State ExitCode
---------- ---------- --------
2 ແລ່ນ 0
3 ແລ່ນ 0
4 ແລ່ນ 0
4.0 ປະສົບຜົນ ສຳ ເລັດ 0
# ສັກສິດ --ການຈັດສັນ
Jobid ຊື່ວຽກ Partition ບັນຊີຂອງຂ້ອຍ AllocCPUS State ExitCode
---------- ---------- ---------- ---------- ------- ---------- --------
3 sja_init andy acc1 1 ປະສົບຜົນ ສຳ ເລັດ 0
4 sjaload andy acc1 2 ປະສົບຜົນ ສຳ ເລັດ 0
5 sja_scr1 andy acc1 1 ປະສົບຜົນ ສຳ ເລັດ 0
6 sja_scr2 andy acc1 18 ປະສົບຜົນ ສຳ ເລັດ 2
7 sja_scr3 andy acc1 18 ປະສົບຜົນ ສຳ ເລັດ 0
8 sja_scr5 andy acc1 2 ປະສົບຜົນ ສຳ ເລັດ 0
9 sja_scr7 andy acc1 90 ປະສົບຜົນ ສຳ ເລັດ 1
10 ສິ້ນສຸດ andy acc1 186 ປະສົບຜົນ ສຳ ເລັດ 0
ຕົວຢ່າງນີ້ສະແດງໃຫ້ເຫັນຄວາມສາມາດໃນການປັບແຕ່ງຜົນຜະລິດຂອງ ສັກສິດ ຄຳ ສັ່ງ. ທ
ຊ່ອງຂໍ້ມູນຖືກສະແດງຢູ່ໃນຄໍາສັ່ງທີ່ຖືກກໍານົດໄວ້ໃນເສັ້ນຄໍາສັ່ງ.
# ສັກສິດ --format=jobid,elapsed,ncpus,ntasks,state
Jobid ຜ່ານໄປ Ncpus ເນັດສກ State
---------- ---------- ---------- -------- ----------
3 00:01:30 2 1 ປະສົບຜົນ ສຳ ເລັດ
3.0 00:01:30 2 1 ປະສົບຜົນ ສຳ ເລັດ
4 00:00:00 2 2 ປະສົບຜົນ ສຳ ເລັດ
4.0 00:00:01 2 2 ປະສົບຜົນ ສຳ ເລັດ
5 00:01:23 2 1 ປະສົບຜົນ ສຳ ເລັດ
5.0 00:01:31 2 1 ປະສົບຜົນ ສຳ ເລັດ
ຕົວຢ່າງນີ້ສະແດງໃຫ້ເຫັນການນໍາໃຊ້ທາງເລືອກ -T (--truncate) ເມື່ອໃຊ້ກັບ -S
(--ເວລາເລີ່ມຕົ້ນ) ແລະ -E (--ເວລາສິ້ນສຸດ). ເມື່ອຕົວເລືອກ -T ຖືກນໍາໃຊ້, ເວລາເລີ່ມຕົ້ນຂອງວຽກ
ຈະເປັນຄ່າ -S ທີ່ລະບຸໄວ້ຖ້າວຽກໄດ້ເລີ່ມກ່ອນເວລາກຳນົດ, ຖ້າບໍ່ດັ່ງນັ້ນ
ເວລາຈະເປັນເວລາເລີ່ມຕົ້ນຂອງວຽກ. ເວລາສິ້ນສຸດຈະເປັນທາງເລືອກ -E ທີ່ກໍານົດໄວ້ຖ້າຫາກວ່າ
ວຽກສິ້ນສຸດຫຼັງຈາກເວລາທີ່ກໍານົດໄວ້, ຖ້າບໍ່ດັ່ງນັ້ນມັນຈະເປັນເວລາສິ້ນສຸດວຽກ.
ຫມາຍເຫດ: ຖ້າຫາກວ່າບໍ່ມີ -s (--state) ທາງເລືອກແມ່ນໄດ້ຮັບ sacct ຈະສະແດງວຽກເຮັດງານທໍາທີ່ແລ່ນໃນລະຫວ່າງການ.
ທີ່ໃຊ້ເວລາທີ່ກໍານົດໄວ້, ຖ້າບໍ່ດັ່ງນັ້ນມັນຈະກັບຄືນວຽກເຮັດງານທໍາທີ່ຢູ່ໃນລັດໄດ້ຮ້ອງຂໍໃນຂະນະທີ່
ໄລຍະເວລາຂອງການທີ່ໃຊ້ເວລາ.
ຖ້າບໍ່ມີ -T (ການດໍາເນີນງານປົກກະຕິ) ຜົນຜະລິດ sacct ຈະເປັນແບບນີ້.
# ສັກສິດ -S2014-07-03-11:40 -E2014-07-03-12:00 -X - ojobid, ເລີ່ມຕົ້ນ, ສິ້ນສຸດ, ລັດ
JobID ເລີ່ມຕົ້ນ ສຸດທ້າຍ State
--------- --------------------- -------------------- ------------
2 2014-07-03T11:33:16 2014-07-03T11:59:01 ປະສົບຜົນ ສຳ ເລັດ
3 2014-07-03T11:35:21 ບໍ່ຮູ້ຈັກ ແລ່ນ
4 2014-07-03T11:35:21 2014-07-03T11:45:21 ປະສົບຜົນ ສຳ ເລັດ
5 2014-07-03T11:41:01 ບໍ່ຮູ້ຈັກ ແລ່ນ
ໂດຍການເພີ່ມຕົວເລືອກ -T ເວລາເລີ່ມຕົ້ນ ແລະເວລາສິ້ນສຸດຂອງວຽກຈະຖືກຕັດເພື່ອສະທ້ອນເຖິງພຽງແຕ່
ເວລາຮ້ອງຂໍ. ຖ້າຫາກວ່າວຽກເຮັດງານທໍາໄດ້ເລີ່ມຕົ້ນຫຼັງຈາກທີ່ໃຊ້ເວລາເລີ່ມຕົ້ນການຮ້ອງຂໍຫຼືສໍາເລັດກ່ອນທີ່
ເວລາສິ້ນສຸດທີ່ຮ້ອງຂໍເວລາເຫຼົ່ານັ້ນບໍ່ໄດ້ປ່ຽນແປງ. ທາງເລືອກ -T ແມ່ນເປັນປະໂຫຍດໃນເວລາທີ່ກໍານົດ
ເວລາແລ່ນທີ່ແນ່ນອນໃນຊ່ວງເວລາໃດນຶ່ງ.
# ສັກສິດ -T -S2014-07-03-11:40 -E2014-07-03-12:00 -X -ojobid, ຊື່ວຽກເຮັດງານທໍາ, ຜູ້ໃຊ້, ເລີ່ມຕົ້ນ, ສຸດທ້າຍ, ລັດ
JobID ເລີ່ມຕົ້ນ ສຸດທ້າຍ State
--------- --------------------- -------------------- ------------
2 2014-07-03T11:40:00 2014-07-03T11:59:01 ປະສົບຜົນ ສຳ ເລັດ
3 2014-07-03T11:40:00 2014-07-03T12:00:00 ແລ່ນ
4 2014-07-03T11:40:00 2014-07-03T11:45:21 ປະສົບຜົນ ສຳ ເລັດ
5 2014-07-03T11:41:01 2014-07-03T12:00:00 ແລ່ນ
ສຳເນົາ
ລິຂະສິດ (C) 2005-2007 ລິຂະສິດ Hewlett-Packard Development Company LP
ລິຂະສິດ (C) 2008-2010 Lawrence Livermore National Security. ຜະລິດຢູ່ Lawrence
ຫ້ອງທົດລອງແຫ່ງຊາດ Livermore (cf, ປະຕິເສດຄວາມຮັບຜິດຊອບ).
ລິຂະສິດ (C) 2010-2014 SchedMD LLC.
ໄຟລ໌ນີ້ແມ່ນສ່ວນຫນຶ່ງຂອງ Slurm, ໂຄງການການຄຸ້ມຄອງຊັບພະຍາກອນ. ສໍາລັບລາຍລະອຽດ, ເບິ່ງ
<http://slurm.schedmd.com/>.
Slurm ແມ່ນຊອບແວຟຣີ; ທ່ານສາມາດແຈກຢາຍມັນແລະ / ຫຼືປັບປຸງແກ້ໄຂມັນພາຍໃຕ້ເງື່ອນໄຂຂອງ
ໃບອະນຸຍາດສາທາລະນະທົ່ວໄປຂອງ GNU ທີ່ຈັດພິມໂດຍມູນນິທິຊອບແວຟຣີ; ບໍ່ວ່າຈະເປັນລຸ້ນ 2
ຂອງໃບອະນຸຍາດ, ຫຼື (ຕາມທາງເລືອກຂອງທ່ານ) ສະບັບຕໍ່ມາ.
Slurm ຖືກແຈກຢາຍໂດຍຫວັງວ່າມັນຈະເປັນປະໂຫຍດ, ແຕ່ບໍ່ມີການຮັບປະກັນໃດໆ; ໂດຍບໍ່ມີການ
ແມ່ນແຕ່ການຮັບປະກັນທາງດ້ານການຄ້າ ຫຼືຄວາມເໝາະສົມເພື່ອຈຸດປະສົງສະເພາະ. ເບິ່ງ
ໃບອະນຸຍາດສາທາລະນະທົ່ວໄປຂອງ GNU ສຳ ລັບລາຍລະອຽດເພີ່ມເຕີມ.
ໃຊ້ sacct ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net