เบžเบฒเบชเบฒเบญเบฑเบ‡เบเบดเบ”เบžเบฒเบชเบฒเบเบฃเบฑเปˆเบ‡เปเบญเบชเบ›เบฒเป‚เบเบ™

OnWorks favicon

salloc - เบญเบญเบ™เบฅเบฒเบเปƒเบ™เบ„เบฅเบฒเบง

เป€เบ›เบตเบ”เปƒเบŠเป‰ salloc เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเบœเปˆเบฒเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เบ™เบตเป‰เปเบกเปˆเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ salloc เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป„เบ”เป‰เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเป‚เบ”เบเปƒเบŠเป‰เบซเบ™เบถเปˆเบ‡เปƒเบ™เบซเบผเบฒเบเป†เบšเปˆเบญเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบญเบญเบ™เป„เบฅเบ™เปŒเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบŠเบฑเปˆเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เป‚เบ„เบ‡เบเบฒเบ™:

NAME


salloc - เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบงเบฝเบ Slurm (เบŠเบธเบ”เบ‚เบญเบ‡ nodes), เบ›เบฐเบ•เบดเบšเบฑเบ”เบ„เปเบฒเบชเบฑเปˆเบ‡, เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™
เบ›เปˆเบญเบเบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เป€เบกเบทเปˆเบญเบ„เปเบฒเบชเบฑเปˆเบ‡เบชเปเบฒเป€เบฅเบฑเบ”.

เบชเบฐเบซเบผเบธเบšเบชเบฑเบ‡เบฅเบงเบก


เป€เบเบทเบญ [เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบ™เบเบฒเบ™] [เบ„เปเบฒเบชเบฑเปˆเบ‡> [เบ„เปเบฒเบชเบฑเปˆเบ‡ เป‚เบ•เป‰เบ–เบฝเบ‡]]

เบฅเบฒเบเบฅเบฐเบญเบฝเบ”


salloc เปเบกเปˆเบ™เปƒเบŠเป‰เปƒเบ™เบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบงเบฝเบ Slurm, เป€เบŠเบดเปˆเบ‡เป€เบ›เบฑเบ™เบŠเบธเบ”เบ‚เบญเบ‡เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™ (nodes),
เบญเบฒเบ”เบˆเบฐเป€เบ›เบฑเบ™เบเบฒเบ™เบเปเบฒเบ™เบปเบ”เบ‚เปเป‰เบˆเปเบฒเบเบฑเบ”เบˆเปเบฒเบ™เบงเบ™เบซเบ™เบถเปˆเบ‡ (เบ•เบปเบงเบขเปˆเบฒเบ‡เบ‚เบญเบ‡เบˆเปเบฒเบ™เบงเบ™เบ‚เบญเบ‡เป‚เบ›เป€เบŠเบ”เป€เบŠเบตเบ•เปเปˆ node). เป€เบกเบทเปˆเบญ saloc
เบ›เบฐเบชเบปเบšเบœเบปเบ™เบชเปเบฒเป€เบฅเบฑเบ”เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบ—เบตเปˆเบฎเป‰เบญเบ‡เบ‚เป, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบกเบฑเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เป‚เบ”เบ
เบœเบนเป‰เปƒเบŠเป‰. เบชเบธเบ”เบ—เป‰เบฒเบ, เป€เบกเบทเปˆเบญเบ„เปเบฒเบชเบฑเปˆเบ‡เบ—เบตเปˆเบœเบนเป‰เปƒเบŠเป‰เบฅเบฐเบšเบธเป„เบงเป‰เบชเปเบฒเป€เบฅเบฑเบ”, salloc เบเบปเบเป€เบฅเบตเบเบงเบฝเบ
เบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™.

เบ„เปเบฒเบชเบฑเปˆเบ‡เบญเบฒเบ”เบˆเบฐเป€เบ›เบฑเบ™เป‚เบ„เบ‡เบเบฒเบ™เปƒเบ”เป†เบ—เบตเปˆเบœเบนเป‰เปƒเบŠเป‰เบ•เป‰เบญเบ‡เบเบฒเบ™. เบšเบฒเบ‡เบ„เปเบฒเบชเบฑเปˆเบ‡เบ›เบปเบเบเบฐเบ•เบดเปเบกเปˆเบ™ xterm, เป€เบ›เบฑเบ™ shell
script เบ›เบฐเบเบญเบšเบ”เป‰เบงเบเบ„เปเบฒเบชเบฑเปˆเบ‡ srun, เปเบฅเบฐ srun (เป€เบšเบดเปˆเบ‡เบžเบฒเบเบ•เบปเบงเบขเปˆเบฒเบ‡). เบ–เป‰เบฒเบšเปเปˆเบกเบตเบ„เปเบฒเบชเบฑเปˆเบ‡
เบฅเบฐเบšเบธ, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบกเบนเบ™เบ„เปˆเบฒเบ‚เบญเบ‡ SallocDefaultCommand เปƒเบ™ slurm.conf เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰. เบ–เป‰เบฒ
SallocDefaultCommand เบšเปเปˆเป„เบ”เป‰เบ•เบฑเป‰เบ‡, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™ เป€เบเบทเบญ เปเบฅเปˆเบ™ Shell เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰.

เป€เบญเบเบฐเบชเบฒเบ™เบ•เปเปˆเป„เบ›เบ™เบตเป‰เบญเบฐเบ—เบดเบšเบฒเบเบญเบดเบ”เบ—เบดเบžเบปเบ™เบ‚เบญเบ‡เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ•เปˆเบฒเบ‡เป†เปƒเบ™เบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบ‚เบญเบ‡
cpus เบเบฑเบšเบงเบฝเบเปเบฅเบฐเบงเบฝเบเบ‡เบฒเบ™.
http://slurm.schedmd.com/cpu_management.html

เบซเบกเบฒเบโ€‹เป€เบซเบ”โ€‹: เบ•เบฒเบกโ€‹เป€เบซเบ”โ€‹เบœเบปเบ™ salloc เบ›เบฐโ€‹เบเบญเบšโ€‹เบกเบตโ€‹เบเบฒเบ™โ€‹เบชเบฐโ€‹เบซเบ™เบฑเบšโ€‹เบชเบฐโ€‹เบซเบ™เบนเบ™โ€‹เป€เบžเบทเปˆเบญโ€‹เบŠเปˆเบงเบโ€‹เบ›เบฐโ€‹เบขเบฑเบ”โ€‹เปเบฅเบฐโ€‹เบเบฒเบ™โ€‹เบŸเบทเป‰เบ™โ€‹เบŸเบนโ€‹เบเบฒเบ™โ€‹เบ•เบฑเป‰เบ‡โ€‹เบ„เปˆเบฒโ€‹เป€เบชเบฑเป‰เบ™ terminal เปเบฅเบฐโ€‹
เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เบญเบญเบโ€‹เปเบšเบšโ€‹เป€เบžเบทเปˆเบญโ€‹เปƒเบซเป‰โ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ”โ€‹เปƒเบ™โ€‹เป€เบšเบทเป‰เบญเบ‡โ€‹เบซเบ™เป‰เบฒโ€‹. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” salloc เปƒเบ™
เบžเบทเป‰เบ™เบซเบฅเบฑเบ‡, เบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบ‚เบญเบ‡เบกเบฑเบ™เปƒเบชเปˆเบšเบฒเบ‡เป„เบŸเบฅเปŒ, เบ•เบปเบงเบขเปˆเบฒเบ‡: "salloc -n16 a.out


OPTIONS


-A, --เบšเบฑเบ™เบŠเบต=<เบšเบฑเบ™เบŠเบต>
เบฎเบฝเบเป€เบเบฑเบšเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ—เบตเปˆเปƒเบŠเป‰เป‚เบ”เบเบงเบฝเบเบ™เบตเป‰เปƒเบชเปˆเบšเบฑเบ™เบŠเบตเบ—เบตเปˆเบฅเบฐเบšเบธ. เป„เบ”เป‰ เบšเบฑเบ™เบŠเบต เป€เบ›เบฑเบ™
เบŠเปˆเบญเบเปเบ™เปˆ. เบŠเบทเปˆเบšเบฑเบ™เบŠเบตเบญเบฒเบ”เบˆเบฐเบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เบเบทเปˆเบ™เบชเบฐเป€เบซเบ™เบตเบงเบฝเบเป‚เบ”เบเปƒเบŠเป‰
เบ„เบงเบšเบ„เบธเบก เบ„เปเบฒเบชเบฑเปˆเบ‡.

--acctg-freq
เบเบณเบ™เบปเบ”เป„เบฅเบเบฐเบเบฒเบ™เป€เบเบฑเบšเบ•เบปเบงเบขเปˆเบฒเบ‡เบเบฒเบ™เบšเบฑเบ™เบŠเบตเบงเบฝเบ เปเบฅเบฐเป‚เบ›เบฃเป„เบŸเบฅเปŒ. เบ™เบตเป‰เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญ
override เป„เบ”เป‰ JobAcctGatherFrequency เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเปƒเบ™เป„เบŸเบฅเปŒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ‚เบญเบ‡ Slurm,
slurm.conf. เบฎเบนเบšโ€‹เปเบšเบšโ€‹เบ—เบตเปˆโ€‹เบชเบฐโ€‹เบซเบ™เบฑเบšโ€‹เบชเบฐโ€‹เบซเบ™เบนเบ™โ€‹เปเบกเปˆเบ™โ€‹เบ”เบฑเปˆเบ‡โ€‹เบ•เปเปˆโ€‹เป„เบ›โ€‹เบ™เบตเป‰โ€‹:

--acctg-freq==
เบšเปˆเบญเบ™เบ—เบตเปˆ = เบเบณเบ™เบปเบ”เป„เบฅเบเบฐเบเบฒเบ™เป€เบเบฑเบšเบ•เบปเบงเบขเปˆเบฒเบ‡เปœเป‰เบฒเบงเบฝเบเบชเบณเบฅเบฑเบš
เบ›เบฑเปŠเบเบญเบดเบ™ jobacct_gather เบซเบผเบทเป„เบฅเบเบฐเบเบฒเบ™เป€เบเบฑเบšเบ•เบปเบงเบขเปˆเบฒเบ‡เบชเปเบฒเบฅเบฑเบšเบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡เป‚เบ›เบฃเป„เบŸเบฅเปŒ
เป‚เบ”เบ plugin acct_gather_profile. เบซเบผเบฒเบ, เปเบเบเบ”เป‰เบงเบเป€เบ„เบทเปˆเบญเบ‡เปเบฒเบเบˆเบธเบ”
= เป„เบฅเบเบฐเป€เบงเบฅเบฒเบญเบฒเบ”เบˆเบฐเบ–เบทเบเบเปเบฒเบ™เบปเบ”. เบ›เบฐเป€เบžเบ”เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบฎเบญเบ‡เบฎเบฑเบš
เบกเบตเบ”เบฑเปˆเบ‡เบ™เบตเป‰:

เปœเป‰เบฒเบงเบฝเบ=
เบšเปˆเบญเบ™เบ—เบตเปˆ เปเบกเปˆเบ™เป„เบฅเบเบฐเบเบฒเบ™เป€เบเบฑเบšเบ•เบปเบงเบขเปˆเบฒเบ‡เปœเป‰เบฒเบงเบฝเบเปƒเบ™เบงเบดเบ™เบฒเบ—เบตเบชเบณเบฅเบฑเบš
jobacct_gather plugins เปเบฅเบฐเบชเปเบฒเบฅเบฑเบš profile เบงเบฝเบเบ‡เบฒเบ™เป‚เบ”เบ
acct_gather_profile plugin. เบซเบกเบฒเบเป€เบซเบ”: เบ„เบงเบฒเบกเบ–เบตเปˆเบ™เบตเป‰เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญ
เบ•เบดเบ”เบ•เบฒเบกเบเบงเบ”เบเบฒเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒ. เบ–เป‰เบฒโ€‹เบซเบฒเบโ€‹เบงเปˆเบฒโ€‹เบˆเปเบฒโ€‹เบเบฑเบ”โ€‹เบ„เบงเบฒเบกโ€‹เบŠเบปเบ‡โ€‹เบˆเปเบฒโ€‹เปเบกเปˆเบ™โ€‹เป„เบ”เป‰โ€‹เบšเบฑเบ‡โ€‹เบ„เบฑเบšโ€‹เปƒเบซเป‰โ€‹เบชเบนเบ‡โ€‹เบ—เบตเปˆโ€‹เบชเบธเบ”โ€‹
เบ„เบงเบฒเบกเบ–เบตเปˆเบ—เบตเปˆเบœเบนเป‰เปƒเบŠเป‰เบชเบฒเบกเบฒเบ”เบฎเป‰เบญเบ‡เบ‚เปเปเบกเปˆเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเบ–เบทเบเบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบขเบนเปˆเปƒเบ™
เป„เบŸเบฅเปŒ slurm.conf. เบžเบงเบเป€เบ‚เบปเบฒเบšเปเปˆเบชเบฒเบกเบฒเบ”เบ›เบดเบ”เบกเบฑเบ™ (=0) เบ„เบทเบเบฑเบ™.

เบžเบฐโ€‹เบฅเบฑเบ‡โ€‹เบ‡เบฒเบ™ =
เบšเปˆเบญเบ™เบ—เบตเปˆ เปเบกเปˆเบ™เป„เบฅเบเบฐเบเบฒเบ™เป€เบเบฑเบšเบ•เบปเบงเบขเปˆเบฒเบ‡เปƒเบ™เบงเบดเบ™เบฒเบ—เบตเบชเปเบฒเบฅเบฑเบšเบžเบฐเบฅเบฑเบ‡เบ‡เบฒเบ™
เบเบฒเบ™เบชเป‰เบฒเบ‡เป‚เบ›เบฃเป„เบŸเบฅเปŒเป‚เบ”เบเปƒเบŠเป‰เบ›เบฅเบฑเบเบญเบดเบ™ acct_gather_energy

เป€เบ„เบทเบญโ€‹เบ‚เปˆเบฒเบ=
เบšเปˆเบญเบ™เบ—เบตเปˆ เปเบกเปˆเบ™เป„เบฅเบเบฐเบเบฒเบ™เป€เบเบฑเบšเบ•เบปเบงเบขเปˆเบฒเบ‡เปƒเบ™เบงเบดเบ™เบฒเบ—เบตเบชเปเบฒเบฅเบฑเบš
infiniband profileing เป‚เบ”เบเปƒเบŠเป‰ plugin acct_gather_infiniband.

เบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒ=
เบšเปˆเบญเบ™เบ—เบตเปˆ เปเบกเปˆเบ™เป„เบฅเบเบฐเบเบฒเบ™เป€เบเบฑเบšเบ•เบปเบงเบขเปˆเบฒเบ‡เปƒเบ™เบงเบดเบ™เบฒเบ—เบตเบชเปเบฒเบฅเบฑเบš
เบเบฒเบ™เบชเป‰เบฒเบ‡เป‚เบ›เบฃเป„เบŸเบฅเปŒเบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒเป‚เบ”เบเปƒเบŠเป‰ plugin acct_gather_filesystem.

เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบชเบณเบฅเบฑเบšเป„เบฅเบเบฐเบเบฒเบ™เป€เบเบฑเบšเบ•เบปเบงเบขเปˆเบฒเบ‡เปœเป‰เบฒเบงเบฝเบ
เปเบกเปˆเบ™ 30. เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบชเบณเบฅเบฑเบšเบŠเปˆเบงเบ‡เป€เบงเบฅเบฒเบญเบทเปˆเบ™เป†เบ—เบฑเบ‡เปเบปเบ”เปเบกเปˆเบ™ 0. เป„เบฅเบเบฐเบซเปˆเบฒเบ‡เบ‚เบญเบ‡ 0 เบ›เบดเบ”เปƒเบŠเป‰เบ‡เบฒเบ™.
เบเบฒเบ™เป€เบเบฑเบšเบ•เบปเบงเบขเปˆเบฒเบ‡เบ‚เบญเบ‡เบ›เบฐเป€เบžเบ”เบ—เบตเปˆเบฅเบฐเบšเบธ. เบ–เป‰เบฒเป„เบฅเบเบฐเบเบฒเบ™เป€เบเบฑเบšเบ•เบปเบงเบขเปˆเบฒเบ‡เปœเป‰เบฒเบงเบฝเบเปเบกเปˆเบ™ 0, เบเบฒเบ™เบšเบฑเบ™เบŠเบต
เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เปเบกเปˆเบ™โ€‹เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เป€เบเบฑเบšโ€‹เบเปเบฒโ€‹เบžเบฝเบ‡โ€‹เปเบ•เปˆโ€‹เปƒเบ™โ€‹เบเบฒเบ™โ€‹เบเบปเบโ€‹เป€เบฅเบตเบโ€‹เบงเบฝเบโ€‹เป€เบฎเบฑเบ”โ€‹เบ‡เบฒเบ™โ€‹เบ—เปเบฒ (เบเบฒเบ™โ€‹เบซเบผเบธเบ”โ€‹เบœเปˆเบญเบ™โ€‹เบเบฒเบ™โ€‹เปเบŠเบโ€‹เปเบŠเบ‡ Slurm เบเบฑเบš
เบงเบฝเบโ€‹เป€เบฎเบฑเบ”โ€‹เบ‡เบฒเบ™โ€‹เบ—เปเบฒ).
เบ„เปˆเบฒเบ—เบตเปˆเบ™เป‰เบญเบเบเบงเปˆเบฒ (เบšเปเปˆเปเบกเปˆเบ™เบชเบนเบ™) เบกเบตเบœเบปเบ™เบเบฐเบ—เบปเบšเบซเบผเบฒเบเบ•เปเปˆเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบงเบฝเบ, เปเบ•เปˆเป€เบ›เบฑเบ™เบกเบนเบ™เบ„เปˆเบฒ
เบ‚เบญเบ‡ 30 เบงเบดเบ™เบฒเบ—เบตเปเบกเปˆเบ™เบšเปเปˆเบกเบตเปเบ™เบงเป‚เบ™เป‰เบกเบ—เบตเปˆเบˆเบฐเบชเบฑเบ‡เป€เบเบ”เป€เบซเบฑเบ™เบชเปเบฒเบฅเบฑเบšเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ—เบตเปˆเบกเบตเบซเบ™เป‰เบญเบเบเบงเปˆเบฒ
10,000 เบงเบฝเบเบ‡เบฒเบ™.

-B --extra-node-info=<เป€เบ•เบปเป‰เบฒเบฎเบฑเบš[:core[:เบเบฐเบ—เบนเป‰]]>
เบฎเป‰เบญเบ‡เบ‚เปเบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบชเบฐเป€เบžเบฒเบฐเบ—เบตเปˆเบกเบตเบฅเบฒเบเบฅเบฐเบญเบฝเบ”เบเปˆเบฝเบงเบเบฑเบšเบˆเปเบฒเบ™เบงเบ™เปเบฅเบฐเบ›เบฐเป€เบžเบ”
เบŠเบฑเบšโ€‹เบžเบฐโ€‹เบเบฒโ€‹เบเบญเบ™โ€‹เบเบฒเบ™โ€‹เบ„เบดเบ”โ€‹เป„เบฅเปˆโ€‹เบžเบฒเบโ€‹เปƒเบ™โ€‹เบเบธเปˆเบกโ€‹: เบˆเปเบฒโ€‹เบ™เบงเบ™โ€‹เบ‚เบญเบ‡ sockets (เบซเบผเบทโ€‹เบ—เบฒเบ‡โ€‹เบ”เป‰เบฒเบ™โ€‹เบฎเปˆเบฒเบ‡โ€‹เบเบฒเบโ€‹
processors) เบ•เปเปˆ node, cores เบ•เปเปˆ socket, เปเบฅเบฐ threads เบ•เปเปˆ core. เบˆเปเบฒโ€‹เบ™เบงเบ™โ€‹เบ—เบฑเบ‡โ€‹เบซเบกเบปเบ”โ€‹เบ‚เบญเบ‡โ€‹
เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ—เบตเปˆเบ–เบทเบเบฎเป‰เบญเบ‡เบ‚เปเปเบกเปˆเบ™เบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เบ‚เบญเบ‡เบ‚เปเป‰เบเปเบฒเบ™เบปเบ”เบ—เบฑเบ‡เบซเบกเบปเบ”. เปเบ•เปˆเบฅเบฐเบ„เปˆเบฒเบ—เบตเปˆเบฅเบฐเบšเบธ
เบ–เบทเบงเปˆเบฒเป€เบ›เบฑเบ™เบ•เปเบฒเปˆเบชเบธเบ”เบ—เบตเปˆ. เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป€เบ„เบทเปˆเบญเบ‡เปเบฒเบเบ”เบฒเบง (*) เป€เบ›เบฑเบ™เบ•เบปเบงเบเบถเบ”เบ—เบตเปˆเบŠเบตเป‰เบšเบญเบเป„เบ”เป‰
เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ—เบตเปˆเบกเบตเบขเบนเปˆเบ—เบฑเบ‡เปเบปเบ”เบ‚เบญเบ‡เบ›เบฐเป€เบžเบ”เบ™เบฑเป‰เบ™เบˆเบฐเบ–เบทเบเบ™เบณเปƒเบŠเป‰. เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบ‚เปเป‰, เป„เบ”เป‰
เบฅเบฐเบ”เบฑเบšเบšเบธเบเบ„เบปเบ™เบเบฑเบ‡เบชเบฒเบกเบฒเบ”เบ–เบทเบเบฅเบฐเบšเบธเป„เบงเป‰เปƒเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบเบ–เป‰เบฒเบ•เป‰เบญเบ‡เบเบฒเบ™:
--sockets-per-node=<เป€เบ•เบปเป‰เบฒเบฎเบฑเบš>
--cores-per-socket=<core>
-- threads-per-core=<เบเบฐเบ—เบนเป‰>
เบ–เป‰เบฒ SelectType เบ–เบทเบเบ•เบฑเป‰เบ‡เบ„เปˆเบฒเปƒเบซเป‰เป€เบฅเบทเบญเบ/cons_res, เบกเบฑเบ™เบ•เป‰เบญเบ‡เบกเบตเบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเบ‚เบญเบ‡
CR_Core, CR_Core_Memory, CR_Socket, เบซเบผเบท CR_Socket_Memory เบชเปเบฒเบฅเบฑเบšเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เบˆเบฐเป€เบ›เบฑเบ™
เป€เบ›เบฑเบ™เบเบฝเบ”. เบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เบšเปเปˆเบฎเบญเบ‡เบฎเบฑเบšเปƒเบ™เบฅเบฐเบšเบปเบš BlueGene (เป€เบฅเบทเบญเบ/bluegene plugin
เบ–เบทเบโ€‹เบ•เบฑเป‰เบ‡โ€‹เบ„เปˆเบฒ). เบ–เป‰เบฒเบšเปเปˆเป„เบ”เป‰เบฅเบฐเบšเบธ, เบงเบฝเบเบชเบฐเปเบ”เบ‡เบเบฒเบ™เบ„เบงเบšเบ„เบธเบกเบˆเบฐเบชเบฐเปเบ”เบ‡
'ReqS:C:T=*:*:*'.

--bb=<เบชเบฐเป€เบ›เบฑเบ>
เบ‚เปเป‰เบกเบนเบ™เบˆเปเบฒเป€เบžเบฒเบฐเบ‚เบญเบ‡เบšเบฑเบŸเป€เบŸเบตเบฅเบฐเป€เบšเบตเบ”. เบฎเบนเบšเปเบšเบšเบ‚เบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบชเบฐเป€เบžเบฒเบฐเปเบกเปˆเบ™เบ‚เบถเป‰เบ™เบเบฑเบšเบฅเบฐเบšเบปเบš.

--เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™=<เบ—เบตเปˆเปƒเบŠเป‰เป€เบงเบฅเบฒ>
เบชเบปเปˆเบ‡เบชเบฐเบ„เบดเบš batch เบเบฑเบš Slurm controller เบ—เบฑเบ™เบ—เบต, เบ„เบทเบ›เบปเบเบเบฐเบ•เบด, เปเบ•เปˆเบšเบญเบ
เบœเบนเป‰เบ„เบงเบšเบ„เบธเบกเป€เบžเบทเปˆเบญเป€เบฅเบทเปˆเบญเบ™เบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบงเบฝเบเบˆเบปเบ™เบเปˆเบงเบฒเป€เบงเบฅเบฒเบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป„เบงเป‰.

เป€เบงเบฅเบฒเบญเบฒเบ”เบˆเบฐเป€เบ›เบฑเบ™เบฎเบนเบšเปเบšเบš HH: MM: SS เป€เบฎเบฑเบ”เบงเบฝเบเปƒเบ™เป€เบงเบฅเบฒเบชเบฐเป€เบžเบฒเบฐเบ‚เบญเบ‡เบกเบทเป‰ (เบงเบดเบ™เบฒเบ—เบต
เป€เบ›เบฑเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบ). (เบ–เป‰เบฒเป€เบงเบฅเบฒเบ™เบฑเป‰เบ™เบœเปˆเบฒเบ™เป„เบ›เปเบฅเป‰เบง, เบกเบทเป‰เบ•เปเปˆเบกเบฒเปเบกเปˆเบ™เบชเบปเบกเบกเบธเบ”.) เป€เบˆเบปเป‰เบฒเบญเบฒเบ”
เบเบฑเบ‡เบฅเบฐเบšเบธ เป€เบงเบฅเบฒเบ—เปˆเบฝเบ‡เบ„เบทเบ™, เบ—เปˆเบฝเบ‡, fika (3 เป‚เบกเบ‡เปเบฅเบ‡) เบซเบผเบท เป€เบ—เบฑเบ (4 เป‚เบกเบ‡เปเบฅเบ‡) เปเบฅเบฐเบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบกเบต
เป€เบงเบฅเบฒเบ‚เบญเบ‡เบกเบทเป‰เบ•เปเปˆเบ—เป‰เบฒเบเบ”เป‰เบงเบ AM or PM เบชเปเบฒเบฅเบฑเบšเปเบฅเปˆเบ™เปƒเบ™เบ•เบญเบ™เป€เบŠเบปเป‰เบฒเบซเบผเบทเบ•เบญเบ™เปเบฅเบ‡. เป€เบˆเบปเป‰เบฒ
เบเบฑเบ‡เบชเบฒเบกเบฒเบ”เป€เบงเบปเป‰เบฒเป„เบ”เป‰เบงเปˆเบฒเบกเบทเป‰เปƒเบ”เบ—เบตเปˆเบงเบฝเบเบˆเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™, เป‚เบ”เบเบเบฒเบ™เบฅเบฐเบšเบธเบงเบฑเบ™เบ—เบตเบ‚เบญเบ‡เปเบšเบšเบŸเบญเบก MMDDYY
or เบ”เบ”/เบงเบง/เบ›เบ›เบ› YYYY-MM-DD. เบชเบปเบกเบ—เบปเบšเบงเบฑเบ™เบ—เบต เปเบฅเบฐเป€เบงเบฅเบฒเป‚เบ”เบเปƒเบŠเป‰เบฎเบนเบšเปเบšเบšเบ•เปเปˆเป„เบ›เบ™เบตเป‰
YYYY-MM-DD[THH:MM[:SS]]. เบ™เบญเบเบ™เบฑเป‰เบ™เบ—เปˆเบฒเบ™เบเบฑเบ‡เบชเบฒเบกเบฒเบ”เปƒเบซเป‰เป€เบงเบฅเบฒเป€เบŠเบฑเปˆเบ™: เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™ + เบ™เบฑเบš เบซเบปเบงเปœเปˆเบงเบเป€เบงเบฅเบฒ, เบšเปˆเบญเบ™เบ—เบตเปˆ
เบซเบ™เปˆเบงเบเป€เบงเบฅเบฒเบชเบฒเบกเบฒเบ”เป€เบ›เบฑเบ™ เบงเบดเบ™เบฒเบ—เบต (เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™), เบ™เบฒเบ—เบต, เบŠเบปเปˆเบงเป‚เบกเบ‡, เบงเบฑเบ™, เบซเบผเบท เบญเบฒเบ—เบดเบ” เปเบฅเบฐเบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เป„เบ”เป‰
เบšเบญเบ Slurm เป€เบฎเบฑเบ”เบงเบฝเบเปƒเบ™เบกเบทเป‰เบ™เบตเป‰เบ”เป‰เบงเบเบ„เปเบฒเบชเปเบฒเบ„เบฑเบ™ เปƒเบ™เบกเบทเป‰เบ™เบตเป‰ เปเบฅเบฐเป€เบฎเบฑเบ”เบงเบฝเบเปƒเบ™เบกเบทเป‰เบญเบทเปˆเบ™
เบเบฑเบšเบ„เปเบฒเบชเปเบฒเบ„เบฑเบ™ เบกเบทเป‰เบญเบทเปˆเบ™. เบกเบนเบ™เบ„เปˆเบฒเบญเบฒเบ”เบˆเบฐเบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เบชเบปเปˆเบ‡เบงเบฝเบเป‚เบ”เบเปƒเบŠเป‰
เบ„เบงเบšเบ„เบธเบก เบ„เปเบฒเบชเบฑเปˆเบ‡. เบเบปเบโ€‹เบ•เบปเบงโ€‹เบขเปˆเบฒเบ‡:
--เป€เบฅเบตเปˆเบก=16:00
--begin=เบ”เบฝเบงเบ™เบตเป‰+1 เบŠเบปเปˆเบงเป‚เบกเบ‡
--begin=now+60 (เบงเบดเบ™เบฒเบ—เบตเบ•เบฒเบกเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™)
--begin=2010-01-20T12:34:00

เบซเบกเบฒเบเป€เบซเบ”เบเปˆเบฝเบงเบเบฑเบšเบงเบฑเบ™เบ—เบต / เป€เบงเบฅเบฒเบชเบฐเป€เบžเบฒเบฐ:
- เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบžเบฒเบเบชเบฐเบซเบ™เบฒเบก 'เบงเบดเบ™เบฒเบ—เบต' เบ‚เบญเบ‡ HH:MM:SS เบเปเบฒเบ™เบปเบ”เป€เบงเบฅเบฒเปเบกเปˆเบ™เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เป‚เบ”เบ
เบฅเบฐเบซเบฑเบ”, เปƒเบซเป‰เบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒเป€เบงเบฅเบฒเบชเปเบฒเบซเบผเบงเบ”เบ‚เบญเบ‡เบœเบนเป‰เบเปเบฒเบ™เบปเบ”เป€เบงเบฅเบฒ Slurm เปเบกเปˆเบ™เบšเปเปˆเบŠเบฑเบ”เป€เบˆเบ™เบžเบฝเบ‡เบžเปเบ—เบตเปˆเบˆเบฐ
เบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบเบฒเบ™เบˆเบฑเบ”เบชเบปเปˆเบ‡เบงเบฝเบเปƒเบ™เบงเบดเบ™เบฒเบ—เบตเบ—เบตเปˆเปเบ™เปˆเบ™เบญเบ™. เบงเบฝเบเป€เบฎเบฑเบ”เบ‡เบฒเบ™เบ—เปเบฒเบˆเบฐเบกเบตเบชเบดเบ”เป„เบ”เป‰เบฎเบฑเบš
เป€เบฅเบตเปˆเบกเบเบฒเบ™เบชเบณเบซเบผเบงเบ”เบ„เบฑเป‰เบ‡เบ•เปเปˆเป„เบ›เบซเบผเบฑเบ‡เบˆเบฒเบเป€เบงเบฅเบฒเบเบณเบ™เบปเบ”. เป„เบฅเบเบฐเบเบฒเบ™เบชเบณเบซเบผเบงเบ”เบ—เบตเปˆเปเบ™เปˆเบ™เบญเบ™
เปเบกเปˆเบ™เบ‚เบถเป‰เบ™เบเบฑเบšเบ•เบปเบงเบเบณเบ™เบปเบ”เป€เบงเบฅเบฒ Slurm (เบ•เบปเบงเบขเปˆเบฒเบ‡: 60 เบงเบดเบ™เบฒเบ—เบตเบเบฑเบšเบ•เบฒเบ•เบฐเบฅเบฒเบ‡/เบ•เบปเบงเบ•เบฑเป‰เบ‡เบ•เบปเบงเบ•เบตเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™).
- เบ–เป‰เบฒเบšเปเปˆเบกเบตเป€เบงเบฅเบฒ (HH:MM:SS), เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบกเปˆเบ™ (00:00:00).
- เบ–เป‰เบฒโ€‹เบซเบฒเบโ€‹เบงเปˆเบฒโ€‹เบงเบฑเบ™โ€‹เบ—เบตโ€‹เปเบกเปˆเบ™โ€‹เบšเปเปˆโ€‹เบกเบตโ€‹เบ›เบต (เป€เบŠเบฑเปˆเบ™โ€‹: MM/DDโ€‹) เบซเบผเบฑเบ‡โ€‹เบˆเบฒเบโ€‹เบ™เบฑเป‰เบ™โ€‹เปเบกเปˆเบ™โ€‹เบ›เบตโ€‹เบ›เบฐโ€‹เบˆเบธโ€‹เบšเบฑเบ™โ€‹
เบชเบปเบกเบกเบธเบ”เบงเปˆเบฒ, เป€เบงเบฑเป‰เบ™เป€เบชเบเปเบ•เปˆเบงเปˆเบฒเบเบฒเบ™เบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เบ‚เบญเบ‡ MM/DD เปเบฅเบฐ HH:MM:SS เป„เบ”เป‰เบœเปˆเบฒเบ™เป„เบ›เปเบฅเป‰เบง
เบ›เบต, เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ™เบตเป‰, เปƒเบ™เบ›เบตเบ•เปเปˆเป„เบ›เปเบกเปˆเบ™เปƒเบŠเป‰.

--เบเบฐเบ”เบดเปˆเบ‡ เบšเบฑเบ‡โ€‹เบ„เบฑเบš salloc เปƒเบซเป‰โ€‹เบเบฐโ€‹เบ”เบดเปˆเบ‡โ€‹เบขเบนเปˆโ€‹เบ›เบฒเบโ€‹เบเบญเบ”โ€‹เป€เบกเบทเปˆเบญโ€‹เบเบฒเบ™โ€‹เบˆเบฑเบ”โ€‹เบชเบฑเบ™โ€‹เบงเบฝเบโ€‹เป€เบฎเบฑเบ”โ€‹เบ‡เบฒเบ™โ€‹เบ—เปเบฒโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบญเบฐโ€‹เบ™เบธโ€‹เบเบฒเบ” (เปเบฅเบฐโ€‹เบžเบฝเบ‡โ€‹เปเบ•เปˆ
เบ–เป‰เบฒ stdout เปเบกเปˆเบ™ tty). เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, salloc เบˆเบฐเบ”เบฑเบ‡เบฅเบฐเบ„เบฑเบ‡เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™เบ–เป‰เบฒเบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เปเบกเปˆเบ™
เบฅเปเบ–เป‰เบฒเบซเบผเบฒเบเบเบงเปˆเบฒเบชเบดเบšเบงเบดเบ™เบฒเบ—เบต (เปเบฅเบฐเบžเบฝเบ‡เปเบ•เปˆเบ–เป‰เบฒ stdout เป€เบ›เบฑเบ™ tty). เบเบฑเบ‡เป€เบšเบดเปˆเบ‡เป„เบ”เป‰
เบ—เบฒเบ‡เป€เบฅเบทเบญเบ --เบšเปเปˆเบกเบตเบเบฐเบ”เบดเปˆเบ‡.

-- เบ„เปเบฒเป€เบซเบฑเบ™=<string>
เบ„เปเบฒโ€‹เบ„เบดเบ”โ€‹เป€เบซเบฑเบ™โ€‹เป‚เบ”เบโ€‹เบ•เบปเบ™โ€‹เป€เบญเบ‡โ€‹.

-C, -- เบ‚เปเป‰โ€‹เบˆเปเบฒโ€‹เบเบฑเบ”โ€‹=<เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆ>
เบ‚เปเป‰เบชเบฒเบกเบฒเบ”เบกเบต เบ„เบธเบ™โ€‹เบฅเบฑเบโ€‹เบชเบฐโ€‹เบ™เบฐ เบกเบญเบšเปเบฒเบเปƒเบซเป‰เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเป‚เบ”เบเบœเบนเป‰เบšเปเบฅเบดเบซเบฒเบ™ Slurm. เบœเบนเป‰เปƒเบŠเป‰เบชเบฒเบกเบฒเบ”
เบฅเบฐโ€‹เบšเบธโ€‹เบงเปˆเบฒโ€‹เบญเบฑเบ™โ€‹เปƒเบ”โ€‹เบ‚เบญเบ‡โ€‹เป€เบซเบผเบปเปˆเบฒโ€‹เบ™เบตเป‰โ€‹ เบ„เบธเบ™โ€‹เบฅเบฑเบโ€‹เบชเบฐโ€‹เบ™เบฐ เปเบกเปˆเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เป‚เบ”เบเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒเป‚เบ”เบเปƒเบŠเป‰เบ‚เปเป‰เบˆเปเบฒเบเบฑเบ”
เบ—เบฒเบ‡เป€เบฅเบทเบญเบ. เบกเบตเบžเบฝเบ‡เปเบ•เปˆ nodes เบ—เบตเปˆเบกเบตเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบ—เบตเปˆเบเบปเบ‡เบเบฑเบšเบ‚เปเป‰เบˆเปเบฒเบเบฑเบ”เบ‚เบญเบ‡เบงเบฝเบเบ—เบตเปˆเบˆเบฐเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰
เบ•เบญเบšเบชเบฐเบซเบ™เบญเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เป. เบ‚เปเป‰เบˆเบณเบเบฑเบ”เบซเบผเบฒเบเบญเบฑเบ™เบญเบฒเบ”เบˆเบฐเบ–เบทเบเบฅเบฐเบšเบธเบ”เป‰เบงเบ AND, OR, เบ—เบตเปˆเบเบปเบ‡เบเบฑเบ™
OR, เบˆเปเบฒเบ™เบงเบ™เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™, เปเบฅเบฐเบญเบทเปˆเบ™เป†. เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ‚เปเป‰เบˆเปเบฒเบเบฑเบ”เบ—เบตเปˆเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบ›เบฐเบเบญเบšเบกเบต:

เบ”เบฝเบง เบŠเบทเปˆ
เบกเบตเปเบ•เปˆ nodes เบ—เบตเปˆเบกเบตเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™เบ—เบตเปˆเบˆเบฐเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰. เบเบปเบโ€‹เบ•เบปเบงโ€‹เบขเปˆเบฒเบ‡,
--constraint="intel"

node Count
เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบชเบฒเบกเบฒเบ”เบเปเบฒเบ™เบปเบ”เบˆเปเบฒเบ™เบงเบ™เบ‚เบญเบ‡ nodes เบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ”เป‰เบงเบเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบšเบฒเบ‡เบขเปˆเบฒเบ‡เป‚เบ”เบ
เบ•เบทเปˆเบกเปƒเบชเปˆเป€เบ„เบทเปˆเบญเบ‡เปเบฒเบเบ”เบฒเบง เปเบฅเบฐเบ™เบฑเบšเบซเบผเบฑเบ‡เบˆเบฒเบเบŠเบทเปˆเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”. เบเบปเบโ€‹เบ•เบปเบงโ€‹เบขเปˆเบฒเบ‡
"--nodes=16 --constraint=เบเบฃเบฒเบšเบŸเบดเบ*4 ... " เบชเบฐโ€‹เปเบ”เบ‡โ€‹เปƒเบซเป‰โ€‹เป€เบซเบฑเบ™โ€‹เบงเปˆเบฒโ€‹เบงเบฝเบโ€‹เป€เบฎเบฑเบ”โ€‹เบ‡เบฒเบ™โ€‹เบ—เปเบฒโ€‹เบ•เป‰เบญเบ‡โ€‹เบเบฒเบ™ 16โ€‹
nodes เปเบฅเบฐเบงเปˆเบฒเบขเปˆเบฒเบ‡เบซเบ™เป‰เบญเบเบชเบตเปˆเบ‚เบญเบ‡ nodes เบ•เป‰เบญเบ‡เบกเบตเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”
"เบเบฒเบŸเบดเบ."

เปเบฅเบฐ เบ–เป‰เบฒเบžเบฝเบ‡เปเบ•เปˆ nodes เบ—เบตเปˆเบกเบตเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เบ—เบฑเบ‡เบซเบกเบปเบ”เบˆเบฐเบ–เบทเบเปƒเบŠเป‰. ampersand เปเบกเปˆเบ™
เปƒเบŠเป‰เบชเปเบฒเบฅเบฑเบšเบ•เบปเบงเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™ AND. เบเบปเบโ€‹เบ•เบปเบงโ€‹เบขเปˆเบฒเบ‡, --constraint="intel&gpu"

OR เบ–เป‰เบฒเบžเบฝเบ‡เปเบ•เปˆ nodes เบ—เบตเปˆเบกเบตเบขเปˆเบฒเบ‡เบซเบ™เป‰เบญเบเบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เบฅเบฑเบเบชเบฐเบ™เบฐเบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เบˆเบฐเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰. เป„เบ”เป‰
เปเบ–เบšเปเบ™เบงเบ•เบฑเป‰เบ‡เปเบกเปˆเบ™เปƒเบŠเป‰เบชเปเบฒเบฅเบฑเบšเบ•เบปเบงเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™ OR. เบเบปเบโ€‹เบ•เบปเบงโ€‹เบขเปˆเบฒเบ‡,
--constraint="intel|amd"

เบเบฒเบ™เบˆเบฑเบšเบ„เบนเปˆ OR
เบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒเบžเบฝเบ‡เปเบ•เปˆเบซเบ™เบถเปˆเบ‡เปƒเบ™เบŠเบธเบ”เบ‚เบญเบ‡เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ„เบงเบ™เบˆเบฐเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”
nodes, เบˆเบฒเบเบ™เบฑเป‰เบ™เปƒเบŠเป‰เบ•เบปเบงเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™ OR เปเบฅเบฐเบ›เบดเบ”เบ•เบปเบงเป€เบฅเบทเบญเบเบžเบฒเบเปƒเบ™เบชเบตเปˆเบซเบผเปˆเบฝเบก
เบงเบปเบ‡เป€เบฅเบฑเบš. เบเบปเบโ€‹เบ•เบปเบงโ€‹เบขเปˆเบฒเบ‡: "--constraint=[rack1|rack2|rack3|rack4]" เบญเบฒเบ”โ€‹เบˆเบฐ
เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบเปเบฒเบ™เบปเบ”เบงเปˆเบฒ nodes เบ—เบฑเบ‡เบซเบกเบปเบ”เบ•เป‰เบญเบ‡เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบขเบนเปˆเปƒเบ™ rack เบ”เบฝเบงเบ‚เบญเบ‡
cluster, เปเบ•เปˆเปƒเบ”เป†เบ‚เบญเบ‡เบชเบตเปˆ racks เป€เบซเบผเบปเปˆเบฒเบ™เบฑเป‰เบ™เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰.

เบซเบผเบฒเบ เบเบฒเบ™เบ™เบฑเบš
เบเบฒเบ™เบ™เบฑเบšเบชเบฐเป€เบžเบฒเบฐเบ‚เบญเบ‡เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบซเบผเบฒเบเบญเบฑเบ™เบญเบฒเบ”เบˆเบฐเบ–เบทเบเบฅเบฐเบšเบธเป‚เบ”เบเบเบฒเบ™เปƒเบŠเป‰ AND
เบœเบนเป‰เบ›เบฐเบเบญเบšเบเบฒเบ™ เปเบฅเบฐเบ›เบดเบ”เบ•เบปเบงเป€เบฅเบทเบญเบเบžเบฒเบเปƒเบ™เบงเบปเบ‡เป€เบฅเบฑเบšเบชเบตเปˆเบซเบผเปˆเบฝเบก. เบเบปเบโ€‹เบ•เบปเบงโ€‹เบขเปˆเบฒเบ‡:
"--constraint=[rack1*2&rack2*4]" เบญเบฒเบ”เบˆเบฐเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบเปเบฒเบ™เบปเบ”เบชเบญเบ‡ nodes
เบ•เป‰เบญเบ‡เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบˆเบฒเบ nodes เบ—เบตเปˆเบกเบตเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบ‚เบญเบ‡ "rack1" เปเบฅเบฐเบชเบตเปˆ nodes เบ•เป‰เบญเบ‡
เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบˆเบฒเบ nodes เบ—เบตเปˆเบกเบตเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ” "rack2".

--เบ•เบดเบ”เบเบฑเบ™
เบ–เป‰เบฒเบ•เบฑเป‰เบ‡, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™ nodes เบˆเบฑเบ”เบชเบฑเบ™เบ•เป‰เบญเบ‡เบ›เบฐเบเบญเบšเป€เบ›เบฑเบ™เบŠเบธเบ”เบ•เบดเบ”เบ•เปเปˆเบเบฑเบ™. เบšเปเปˆเป€เบ›เบฑเบ™เบเบฝเบ”เบเบฑเบš
topology/เบ•เบปเป‰เบ™เป„เบกเป‰ or topology/3d_torus plugins, เบ—เบฑเบ‡เบชเบญเบ‡เบชเบฒเบกเบฒเบ”เบ”เบฑเบ”เปเบ›เบ‡ node เป„เบ”เป‰
เบเบฒเบ™เบชเบฑเปˆเบ‡เบŠเบทเป‰.

--cores-per-socket=<core>
เบˆเปเบฒโ€‹เบเบฑเบ”โ€‹เบเบฒเบ™โ€‹เบ„เบฑเบ”โ€‹เป€เบฅเบทเบญเบ node เบเบฑเบš nodes เบ—เบตเปˆโ€‹เบกเบตโ€‹เบขเปˆเบฒเบ‡โ€‹เบซเบ™เป‰เบญเบโ€‹เบˆเปเบฒโ€‹เบ™เบงเบ™โ€‹เบ—เบตเปˆโ€‹เบเปเบฒโ€‹เบ™เบปเบ”โ€‹เป„เบงเป‰โ€‹เบ‚เบญเบ‡ cores เบ•เปเปˆ
เป€เบ•เบปเป‰เบฒเบฎเบฑเบš. เป€เบšเบดเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบžเบฒเบเปƒเบ•เป‰ -B เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบ‚เป‰เบฒเบ‡โ€‹เป€เบ—เบดเบ‡โ€‹เปƒเบ™โ€‹เป€เบงโ€‹เบฅเบฒโ€‹เบ—เบตเปˆโ€‹เบงเบฝเบโ€‹เบ‡เบฒเบ™ / plugin affinityโ€‹
เป€เบ›เบตเบ”เปƒเบŠเป‰เบ‡เบฒเบ™.

--cpu-เบ„เบงเบฒเบกเบ–เบตเปˆ =<p1[-p2[:p3]]>

เบ‚เปเปƒเบซเป‰เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบงเบฝเบเบ—เบตเปˆเบฅเบดเป€เบฅเบตเปˆเบกเป‚เบ”เบเบ„เปเบฒเบชเบฑเปˆเบ‡ srun เบžเบฒเบเปƒเบ™เบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบ™เบตเป‰เบ–เบทเบเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบขเบนเปˆเบ—เบตเปˆ
เบšเบฒเบ‡เบ„เบงเบฒเบกเบ–เบตเปˆเบ—เบตเปˆเบฎเป‰เบญเบ‡เบ‚เปเบ–เป‰เบฒเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰, เปƒเบ™ CPUs เบ—เบตเปˆเป€เบฅเบทเบญเบเบชเปเบฒเบฅเบฑเบšเบ‚เบฑเป‰เบ™เบ•เบญเบ™เปƒเบ™
เป‚เบ™เบ”เบ„เบญเบกเบžเบดเบงเป€เบ•เบต.

p1 เบชเบฒเบกเบฒเบ”เป€เบ›เบฑเบ™ [#### | เบ•เปเปˆเบฒ | เบ‚เบฐเบซเบ™เบฒเบ”เบเบฒเบ‡ | เบชเบนเบ‡ | highm1] เป€เบŠเบดเปˆเบ‡เบˆเบฐเบเปเบฒเบ™เบปเบ”เบ„เบงเบฒเบกเบ–เบตเปˆ
scaling_speed เบเบฑเบšเบ„เปˆเบฒเบ—เบตเปˆเบชเบญเบ”เบ„เป‰เบญเบ‡เบเบฑเบ™, เปเบฅเบฐเบเปเบฒเบ™เบปเบ” frequency scaling_governor เป€เบ›เบฑเบ™
เบžเบทเป‰เบ™เบ—เบตเปˆเบœเบนเป‰เปƒเบŠเป‰. เป€เบšเบดเปˆเบ‡เบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰เบชเปเบฒเบฅเบฑเบšเบ„เปเบฒเบ™เบดเบเบฒเบกเบ‚เบญเบ‡เบ„เปˆเบฒ.

p1 เบชเบฒเบกเบฒเบ” [เบญเบฐเบ™เบธเบฅเบฑเบ | OnDemand | เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” | PowerSave] เป€เบŠเบดเปˆเบ‡เบˆเบฐเบ•เบฑเป‰เบ‡
scaling_governor เป€เบ›เบฑเบ™เบ„เปˆเบฒเบ—เบตเปˆเบชเบญเบ”เบ„เป‰เบญเบ‡เบเบฑเบ™. เป€เบˆเบปเป‰เบฒเปเบ‚เบงเบ‡เบ•เป‰เบญเบ‡เบขเบนเปˆเปƒเบ™เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป„เบงเป‰
เป‚เบ”เบเบ—เบฒเบ‡เป€เบฅเบทเบญเบ slurm.conf CpuFreqGovernors.

เป€เบกเบทเปˆเบญโ€‹เปƒเบ”โ€‹ p2 เบ›เบฐเบˆเบธเบšเบฑเบ™, p1 เบˆเบฐเป€เบ›เบฑเบ™เบ„เบงเบฒเบกเบ–เบตเปˆเบ‚เบญเบ‡เบเบฒเบ™เบ›เบฑเบšเบ‚เบฐเบซเบ™เบฒเบ”เบ•เปเบฒเปˆเบชเบธเบ”เบ—เบตเปˆเปเบฅเบฐ p2 เบˆเบฐเป€เบ›เบฑเบ™
เบ„เบงเบฒเบกเบ–เบตเปˆเบ‚เบญเบ‡เบเบฒเบ™เบ‚เบฐเบซเบเบฒเบเบชเบนเบ‡เบชเบธเบ”.

p2 เบชเบฒเบกเบฒเบ”เป€เบ›เบฑเบ™ [#### | เบ‚เบฐเบซเบ™เบฒเบ”เบเบฒเบ‡ | เบชเบนเบ‡ | highm1] p2 เบ•เป‰เบญเบ‡เปƒเบซเบเปˆเบเบงเปˆเบฒ p1.

p3 เบชเบฒเบกเบฒเบ” [เบญเบฐเบ™เบธเบฅเบฑเบ | OnDemand | เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” | PowerSave | UserSpace] เบ—เบตเปˆ
เบˆเบฐเบ•เบฑเป‰เบ‡เป€เบˆเบปเป‰เบฒเปเบ‚เบงเบ‡เปƒเบซเป‰เบเบฑเบšเบ„เปˆเบฒเบ—เบตเปˆเบชเบญเบ”เบ„เป‰เบญเบ‡เบเบฑเบ™.

If p3 เปเบกเปˆเบ™ UserSpace, เบ„เบงเบฒเบกเบ–เบตเปˆ scaling_speed เบˆเบฐเบ–เบทเบเบเปเบฒเบ™เบปเบ”เป‚เบ”เบเบžเบฐเบฅเบฑเบ‡เบ‡เบฒเบ™เบซเบผเบทเบžเบฐเบฅเบฑเบ‡เบ‡เบฒเบ™
เบเบธเบ”เบ—เบฐเบชเบฒเบ”เบเบฒเบ™เบงเบฒเบ‡เปเบœเบ™เบเบฒเบ™เบฎเบฑเบšเบฎเบนเป‰เป€เบ–เบดเบ‡เบ„เปˆเบฒเบฅเบฐเบซเบงเปˆเบฒเบ‡ p1 เปเบฅเบฐ p2 เบ—เบตเปˆเป€เบฎเบฑเบ”เปƒเบซเป‰เบงเบฝเบเป€เบฎเบฑเบ”เบงเบฝเบเบžเบฒเบเปƒเบ™
เป€เบ›เบปเป‰เบฒเบซเบกเบฒเบเบžเบฐเบฅเบฑเบ‡เบ‡เบฒเบ™เบ‚เบญเบ‡เป€เบงเบฑเบšเป„เบŠเบ—เปŒ. เบงเบฝเบเบญเบฒเบ”เบˆเบฐเบŠเบฑเบเบŠเป‰เบฒเบ–เป‰เบฒ p1 เบชเบนเบ‡เบเบงเปˆเบฒเบ„เบงเบฒเบกเบ–เบตเปˆ
เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบงเบฝเบเบ‡เบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบเบฑเบšเป€เบ›เบปเป‰เบฒเบซเบกเบฒเบ.

เบ–เป‰เบฒเบ„เบงเบฒเบกเบ–เบตเปˆเบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เปเบกเปˆเบ™ < min, เบกเบฑเบ™เบˆเบฐเบ–เบทเบเบ•เบฑเป‰เบ‡เป€เบ›เบฑเบ™ min. เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™, เบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒเบ›เบฐเบˆเบธเบšเบฑเบ™
เบ„เบงเบฒเบกเบ–เบตเปˆเปเบกเปˆเบ™ > เบชเบนเบ‡เบชเบธเบ”, เบกเบฑเบ™เบˆเบฐเบ–เบทเบเบ•เบฑเป‰เบ‡เป€เบ›เบฑเบ™เบชเบนเบ‡เบชเบธเบ”.

เบ„เปˆเบฒเบ—เบตเปˆเบเบญเบกเบฎเบฑเบšเป„เบ”เป‰เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบ›เบฐเบเบญเบšเบกเบต:

#### เบ„เบงเบฒเบกเบ–เบตเปˆเปƒเบ™ kilohertz

เบ•เปˆเปเบฒ เบ„เบงเบฒเบกเบ–เบตเปˆเบ•เปˆเปเบฒเบชเบธเบ”เบ—เบตเปˆเบกเบตเบขเบนเปˆ

เบชเบนเบ‡ เบ„เบงเบฒเบกเบ–เบตเปˆเบชเบนเบ‡เบชเบธเบ”เบ—เบตเปˆเบกเบตเบขเบนเปˆ

เบชเบนเบ‡M1 (เบชเบนเบ‡เบฅเบปเบšเบซเบ™เบถเปˆเบ‡) เบˆเบฐเป€เบฅเบทเบญเบเบ„เบงเบฒเบกเบ–เบตเปˆเบชเบนเบ‡เบชเบธเบ”เบ•เปเปˆเป„เบ›

เบ‚เบฐเบซเบ™เบฒเบ”เบเบฒเบ‡ เบžเบฐเบเบฒเบเบฒเบกเบ•เบฑเป‰เบ‡เบ„เบงเบฒเบกเบ–เบตเปˆเบขเบนเปˆเป€เบ„เบดเปˆเบ‡เบเบฒเบ‡เบ‚เบญเบ‡เบŠเปˆเบงเบ‡เบ—เบตเปˆเบกเบต

เบเบฒเบ™เบญเบฐเบ™เบธเบฅเบฑเบ เบžเบฐเบเบฒเบเบฒเบกเปƒเบŠเป‰เบœเบนเป‰เบ›เบปเบเบ„เบญเบ‡ CPU เปเบšเบšเบญเบฐเบ™เบธเบฅเบฑเบ

OnDemand เบžเบฐเบเบฒเบเบฒเบกเปƒเบŠเป‰ OnDemand CPU Governor (เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™)

เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” เบžเบฐเบเบฒเบเบฒเบกเปƒเบŠเป‰เบ•เบปเบงเบ„เบธเป‰เบกเบ„เบญเบ‡ CPU เบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบš

PowerSave เบžเบฐเบเบฒเบเบฒเบกเปƒเบŠเป‰ PowerSave CPU Governor

เบžเบทเป‰เบ™เบ—เบตเปˆเบœเบนเป‰เปƒเบŠเป‰ เบžเบฐเบเบฒเบเบฒเบกเปƒเบŠเป‰ UserSpace CPU Governor

เบ•เบปเบงเปเบ›เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ‚เปเป‰เบกเบนเบ™เบ‚เปˆเบฒเบงเบชเบฒเบ™เบ•เปเปˆเป„เบ›เบ™เบตเป‰เปเบกเปˆเบ™เบ•เบฑเป‰เบ‡เบขเบนเปˆเปƒเบ™เบงเบฝเบ
เบ‚เบฑเป‰เบ™เบ•เบญเบ™เป€เบกเบทเปˆเบญ --cpu-เบ„เบงเบฒเบกเบ–เบตเปˆ เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปเบกเปˆเบ™เบฎเป‰เบญเบ‡เบ‚เป.
SLURM_CPU_FREQ_REQ

เบ•เบปเบงเปเบ›เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ™เบตเป‰เบเบฑเบ‡เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบชเบฐเบซเบ™เบญเบ‡เบ„เปˆเบฒเบชเปเบฒเบฅเบฑเบš CPU
เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบ„เบงเบฒเบกเบ–เบตเปˆเบ–เป‰เบฒเบกเบฑเบ™เบ–เบทเบเบ•เบฑเป‰เบ‡เป€เบกเบทเปˆเบญเบ„เปเบฒเบชเบฑเปˆเบ‡ 'srun' เบ–เบทเบเบญเบญเบ. เป„เบ”เป‰ --cpu-เบ„เบงเบฒเบกเบ–เบตเปˆ
เปƒเบ™เบšเบฑเบ™เบ—เบฑเบ”เบ„เปเบฒเบชเบฑเปˆเบ‡เบˆเบฐ override เบ„เปˆเบฒเบ•เบปเบงเปเบ›เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก. เปเบšเบšเบŸเบญเบกเบขเบนเปˆเปƒเบ™
เบ•เบปเบงเปเบ›เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเปเบกเปˆเบ™เบ„เบทเบเบฑเบ™เบเบฑเบšเป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡. เป€เบšเบดเปˆเบ‡ ENVIRONMENT
เบ„เบงเบฒเบกเบฎเบฑเบšเบœเบดเบ”เบŠเบญเบš เบžเบฒเบเบชเปˆเบงเบ™เบชเบณเบฅเบฑเบšเบ„เบณเบญเบฐเบ—เบดเบšเบฒเบเบ‚เบญเบ‡เบ•เบปเบงเปเบ› SLURM_CPU_FREQ_REQ.

เบซเบกเบฒเบโ€‹เป€เบซเบ”โ€‹: เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเบ™เบตเป‰เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เป€เบ›เบฑเบ™เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เป, เบšเปเปˆเปเบกเปˆเบ™เบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™. เบ–เป‰เบฒโ€‹เบซเบฒเบโ€‹เบงเปˆเบฒโ€‹เบ‚เบฑเป‰เบ™โ€‹เบ•เบญเบ™โ€‹เบ‚เบญเบ‡โ€‹เบเบฒเบ™โ€‹เป€เบฎเบฑเบ”โ€‹เบงเบฝเบโ€‹
node เบšเปเปˆเบฎเบญเบ‡เบฎเบฑเบšเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ„เบงเบฒเบกเบ–เบตเปˆ CPU, เบซเบผเบทเบ„เปˆเบฒเบ—เบตเปˆเบฎเป‰เบญเบ‡เบ‚เปเปเบกเปˆเบ™เบขเบนเปˆเบ™เบญเบ
เบ‚เบญเบšเป€เบ‚เบ”เบ‚เบญเบ‡เบ„เบงเบฒเบกเบ–เบตเปˆเบ—เบฒเบ‡เบ”เป‰เบฒเบ™เบเบปเบ”เบซเบกเบฒเบ, เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบ–เบทเบเบšเบฑเบ™เบ—เบถเบ, เปเบ•เปˆเบ‚เบฑเป‰เบ™เบ•เบญเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเปเบกเปˆเบ™
เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบชเบทเบšเบ•เปเปˆ.

เบซเบกเบฒเบโ€‹เป€เบซเบ”โ€‹: เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ„เบงเบฒเบกเบ–เบตเปˆเบชเปเบฒเบฅเบฑเบšเบžเบฝเบ‡เปเบ•เปˆ CPUs เบ‚เบญเบ‡เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบงเบฝเบเบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒ
เบงเบฝเบเบ‡เบฒเบ™เบ–เบทเบเบˆเปเบฒเบเบฑเบ”เบขเบนเปˆเปƒเบ™ CPU เป€เบซเบผเบปเปˆเบฒเบ™เบฑเป‰เบ™. เบ–เป‰เบฒเบเบฒเบ™เบเบฑเบเบ‚เบฑเบ‡เบงเบฝเบเบ‡เบฒเบ™ (เป€เบŠเบฑเปˆเบ™,
TaskPlugin=task/affinity เบซเบผเบท TaskPlugin=task/cgroup เบเบฑเบš "ConstrainCores"
option) เบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบ•เบฑเป‰เบ‡เบ„เปˆเบฒ, เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเบ™เบตเป‰เบ–เบทเบเบฅเบฐเป€เบฅเบตเบ.

เบซเบกเบฒเบโ€‹เป€เบซเบ”โ€‹: เป€เบกเบทเปˆเบญเบ‚เบฑเป‰เบ™เบ•เบญเบ™เบชเปเบฒเป€เบฅเบฑเบ”, เบ„เบงเบฒเบกเบ–เบตเปˆเปเบฅเบฐเบœเบนเป‰เบ›เบปเบเบ„เบญเบ‡เบ‚เบญเบ‡เปเบ•เปˆเบฅเบฐ CPU เบ—เบตเปˆเป€เบฅเบทเบญเบเปเบกเปˆเบ™
เบฃเบตเป€เบŠเบฑเบ”เป€เบ›เบฑเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ CpuFreqDef เบ„เปˆเบฒเบ—เบตเปˆเบกเบตเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡ CPU OnDemand
เป€เบˆเบปเป‰เบฒเปเบ‚เบงเบ‡.

เบซเบกเบฒเบโ€‹เป€เบซเบ”โ€‹: เป€เบกเบทเปˆเบญเบชเบปเปˆเบ‡เบงเบฝเบเบเบฑเบš --cpu-เบ„เบงเบฒเบกเบ–เบตเปˆ เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบกเบต linuxproc เป€เบ›เบฑเบ™
ProctrackType เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เปƒเบซเป‰เบงเบฝเบเปเบฅเปˆเบ™เป„เบงเป€เบเบตเบ™เป„เบ›เบเปˆเบญเบ™เบ—เบตเปˆเบšเบฑเบ™เบŠเบตเบˆเบฐเบชเบฒเบกเบฒเบ”เบชเบณเบซเบผเบงเบ”เป„เบ”เป‰
เบชเปเบฒเบฅเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบงเบฝเบเป€เบฎเบฑเบ”เบ‡เบฒเบ™เบ—เปเบฒ. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบšเปเปˆเปเบกเปˆเบ™เบ‚เปเป‰เบกเบนเบ™เบšเบฑเบ™เบŠเบตเบ—เบฑเบ‡เบซเบกเบปเบ”เบˆเบฐเบ›เบฒเบเบปเบ”.

-c, --cpus-เบ•เปเปˆเบซเบ™เป‰เบฒเบงเบฝเบ=<ncpus>
เปเบ™เบฐเบ™เบณเบ•เบปเบงเบ„เบงเบšเบ„เบธเบก Slurm เบงเปˆเบฒเบ‚เบฑเป‰เบ™เบ•เบญเบ™เบงเบฝเบเบ•เปเปˆเป„เบ›เบˆเบฐเบ•เป‰เบญเบ‡เบกเบต ncpus เบˆเปเบฒเบ™เบงเบ™เบ‚เบญเบ‡
เป‚เบ›เป€เบŠเบ”เป€เบŠเบตเบ•เปเปˆเบซเบ™เป‰เบฒเบงเบฝเบ. เบ–เป‰เบฒเบšเปเปˆเบกเบตเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰, เบ•เบปเบงเบ„เบงเบšเบ„เบธเบกเบžเบฝเบ‡เปเบ•เปˆเบˆเบฐเบžเบฐเบเบฒเบเบฒเบกเบˆเบฑเบ”เบชเบฑเบ™
เบซเบ™เบถเปˆเบ‡เป‚เบ›เป€เบŠเบ”เป€เบŠเบตเบ•เปเปˆเบซเบ™เป‰เบฒเบงเบฝเบ.

เบชเปเบฒเบฅเบฑเบšเบ•เบปเบงเบขเปˆเบฒเบ‡, เบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ—เบตเปˆเบกเบต 4 เบงเบฝเบเบ‡เบฒเบ™, เปเบ•เปˆเบฅเบฐเบ„เบปเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™ 3
เป‚เบฎเบ‡เบ‡เบฒเบ™เบœเบฐเบฅเบดเบ”. เบ–เป‰เบฒเบเบธเปˆเบกเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเบ›เบฐเบเบญเบšเบ”เป‰เบงเบ quad-processors nodes เปเบฅเบฐเบžเบงเบเป€เบฎเบปเบฒเบžเบฝเบ‡เปเบ•เปˆเบ–เบฒเบก
เบชเปเบฒเบฅเบฑเบš 12 เป‚เบ›เป€เบŠเบ”เป€เบŠเบต, เบ•เบปเบงเบ„เบงเบšเบ„เบธเบกเบญเบฒเบ”เบˆเบฐเปƒเบซเป‰เบžเบงเบเป€เบฎเบปเบฒเบžเบฝเบ‡เปเบ•เปˆ 3 nodes. เบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบก, เป‚เบ”เบเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰
เบ•เบปเบงเป€เบฅเบทเบญเบ --cpus-per-task=3, เบœเบนเป‰เบ„เบงเบšเบ„เบธเบกเบฎเบนเป‰เบงเปˆเบฒเปเบ•เปˆเบฅเบฐเบงเบฝเบเบ•เป‰เบญเบ‡เบเบฒเบ™ 3
เป‚เบ›เป€เบŠเบ”เป€เบŠเบตเบขเบนเปˆเปƒเบ™ node เบ”เบฝเบงเบเบฑเบ™, เปเบฅเบฐเบ•เบปเบงเบ„เบงเบšเบ„เบธเบกเบˆเบฐเปƒเบซเป‰เบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™ 4
nodes, เบซเบ™เบถเปˆเบ‡เบชเปเบฒเบฅเบฑเบšเปเบ•เปˆเบฅเบฐ 4 เบงเบฝเบเบ‡เบฒเบ™.

-d, --เบเบฒเบ™โ€‹เป€เบžเบดเปˆเบ‡โ€‹เบžเบฒโ€‹เบญเบฒโ€‹เป„เบช=<dependency_list>
เป€เบฅเบทเปˆเบญเบ™เบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡เบงเบฝเบเบ™เบตเป‰เบˆเบปเบ™เบเปˆเบงเบฒเบ„เบงเบฒเบกเป€เบžเบดเปˆเบ‡เบžเปเปƒเบˆเบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰
เบชเปเบฒเป€เบฅเบฑเบ”.dependency_list> เป€เบ›เบฑเบ™โ€‹เบฎเบนเบšโ€‹เปเบšเบšโ€‹
<type:job_id[:job_id][,type:job_id[:job_id]]> เบซเบฅเบท
<เบ›เบฐเป€เบžเบ”:job_id[:job_id][?type:job_id[:job_id]]>. เบเบฒเบ™เป€เบžเบดเปˆเบ‡เบžเบฒเบญเบฒเป„เบชเบ—เบฑเบ‡เปเบปเบ”เบ•เป‰เบญเบ‡เบžเปเปƒเบˆ
เบ–เป‰เบฒเบ•เบปเบงเปเบเบ "," เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰. เบเบฒเบ™เป€เบžเบดเปˆเบ‡เบžเบฒเบญเบฒเป„เบชเปƒเบ”เป†เบญเบฒเบ”เบˆเบฐเบžเปเปƒเบˆเบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒ "?" เบ•เบปเบงเปเบเบ
เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰. เบซเบผเบฒเบเบงเบฝเบเบชเบฒเบกเบฒเบ”เปเบšเปˆเบ‡เบ›เบฑเบ™เบเบฒเบ™เป€เบžเบดเปˆเบ‡เบžเบฒเบญเบฒเป„เบชเบ”เบฝเบงเบเบฑเบ™ เปเบฅเบฐเบงเบฝเบเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบญเบฒเบ”เบˆเบฐเบ‚เบถเป‰เบ™เบเบฑเบš
เบœเบนเป‰โ€‹เปƒเบŠเป‰โ€‹เบ—เบตเปˆโ€‹เปเบ•เบโ€‹เบ•เปˆเบฒเบ‡โ€‹เบเบฑเบ™โ€‹. เบ„เปˆเบฒเบญเบฒเบ”เบˆเบฐเบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เบชเบปเปˆเบ‡เบงเบฝเบเป‚เบ”เบเปƒเบŠเป‰เบเบฒเบ™เบ„เบงเบšเบ„เบธเบก
เบ„เปเบฒเบชเบฑเปˆเบ‡. เป€เบกเบทเปˆเบญเบเบฒเบ™เป€เบžเบดเปˆเบ‡เบžเบฒเบญเบฒเป„เบชเบงเบฝเบเบฅเบปเป‰เบกเป€เบซเบฅเบงเป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบชเบฐเบ–เบฒเบ™เบฐเบ‚เบญเบ‡เบเบฒเบ™เบขเบธเบ”เป€เบŠเบปเบฒเบเปˆเบญเบ™เปœเป‰เบฒ
เบงเบฝเบ, เบงเบฝเบเบ—เบตเปˆเป€เบžเบดเปˆเบ‡เบžเบฒเบญเบฒเป„เบชเบˆเบฐเบšเปเปˆเบ–เบทเบเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™, เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบงเบฝเบเบเปˆเบญเบ™เบซเบ™เป‰เบฒเบˆเบฐเบ–เบทเบ queued เปเบฅเบฐ
เบกเบตเบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เบขเบธเบ”เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เปƒเบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เปเปˆเป„เบ›.

เบซเบผเบฑเบ‡เบˆเบฒเบ:job_id[:jobid...]
เบงเบฝเบเบ™เบตเป‰เบชเบฒเบกเบฒเบ”เป€เบฅเบตเปˆเบกเบ›เบฐเบ•เบดเบšเบฑเบ”เป„เบ”เป‰เบซเบผเบฑเบ‡เบˆเบฒเบเบงเบฝเบเบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เป„เบ”เป‰เป€เบฅเบตเปˆเบกเบ›เบฐเบ•เบดเบšเบฑเบ”.

afterany:job_id[:jobid...]
เบงเบฝเบเบ™เบตเป‰เบชเบฒเบกเบฒเบ”เป€เบฅเบตเปˆเบกเบ›เบฐเบ•เบดเบšเบฑเบ”เป„เบ”เป‰เบซเบผเบฑเบ‡เบˆเบฒเบเบงเบฝเบเบ—เบตเปˆเบฅเบฐเบšเบธเป„เบ”เป‰เบขเบธเบ”เป€เบŠเบปเบฒ.

afternotok:job_id[:jobid...]
เบงเบฝเบเบ™เบตเป‰เบชเบฒเบกเบฒเบ”เป€เบฅเบตเปˆเบกเบ›เบฐเบ•เบดเบšเบฑเบ”เป„เบ”เป‰เบซเบผเบฑเบ‡เบˆเบฒเบเบงเบฝเบเบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เป„เบ”เป‰เบชเบดเป‰เบ™เบชเบธเบ”เบฅเบปเบ‡เปƒเบ™
เบšเบฒเบ‡เบชเบฐเบ–เบฒเบ™เบฐเบ—เบตเปˆเบฅเบปเป‰เบกเป€เบซเบฅเบง (เบฅเบฐเบซเบฑเบ”เบญเบญเบเบ—เบตเปˆเบšเปเปˆเปเบกเปˆเบ™เบชเบนเบ™, node เบฅเบปเป‰เบกเป€เบซเบฅเบง, เปเบปเบ”เป€เบงเบฅเบฒ, เปเบฅเบฐเบญเบทเปˆเบ™เป†).

afterok:job_id[:jobid...]
เบงเบฝเบเบ™เบตเป‰เบชเบฒเบกเบฒเบ”เป€เบฅเบตเปˆเบกเบ›เบฐเบ•เบดเบšเบฑเบ”เป„เบ”เป‰เบซเบผเบฑเบ‡เบˆเบฒเบเบงเบฝเบเบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เบชเบณเป€เบฅเบฑเบ”เปเบฅเป‰เบง
เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ” (เปเบฅเปˆเบ™โ€‹เป„เบ›โ€‹เบชเปเบฒโ€‹เป€เบฅเบฑเบ”โ€‹เป‚เบ”เบโ€‹เบกเบตโ€‹เบฅเบฐโ€‹เบซเบฑเบ”โ€‹เบญเบญเบโ€‹เบ‚เบญเบ‡โ€‹เบชเบนเบ™โ€‹)โ€‹.

เบ‚เบฐเบซเบเบฒเบ:job_id
เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ—เบตเปˆเบˆเบฑเบ”เบชเบฑเบ™เปƒเบซเป‰เบเบฑเบšเบงเบฝเบเบ™เบตเป‰เบ„เบงเบ™เบˆเบฐเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบ‚เบฐเบซเบเบฒเบเบงเบฝเบเบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป„เบงเป‰.
เบงเบฝเบเบ—เบตเปˆเบˆเบฐเบ‚เบฐเบซเบเบฒเบเบ•เป‰เบญเบ‡เปเบšเปˆเบ‡เบ›เบฑเบ™ QOS เบ”เบฝเบงเบเบฑเบ™ (เบ„เบธเบ™เบ™เบฐเบžเบฒเบšเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™) เปเบฅเบฐ
เบเบฒเบ™เปเบšเปˆเบ‡เบชเปˆเบงเบ™. เบเบฒเบ™เบเปเบฒเบ™เบปเบ”เป€เบงเบฅเบฒเบ‚เบญเบ‡ gang เบ‚เบญเบ‡เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เปƒเบ™เบเบฒเบ™เปเบšเปˆเบ‡เบ›เบฑเบ™เปเบกเปˆเบ™เบšเปเปˆ
เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™.

singleton
เบงเบฝเบเบ™เบตเป‰เบชเบฒเบกเบฒเบ”เป€เบฅเบตเปˆเบกเบ›เบฐเบ•เบดเบšเบฑเบ”เป„เบ”เป‰เบซเบผเบฑเบ‡เบˆเบฒเบเบงเบฝเบเปƒเบ”เบ™เบถเปˆเบ‡เบ—เบตเปˆเป„เบ”เป‰เป€เบ›เบตเบ”เบ•เบปเบงเปƒเบ™เป€เบกเบทเปˆเบญเบเปˆเบญเบ™เป„เบ”เป‰เปเบšเปˆเบ‡เบ›เบฑเบ™
เบŠเบทเปˆเบงเบฝเบเบ”เบฝเบงเบเบฑเบ™ เปเบฅเบฐเบœเบนเป‰เปƒเบŠเป‰เป„เบ”เป‰เบขเบธเบ”เป€เบŠเบปเบฒ.

-D, --chdir=<เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡>
เบ›เปˆเบฝเบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเป€เบ›เบฑเบ™ เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡ เบเปˆเบญเบ™โ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เป€เบฅเบตเปˆเบกโ€‹เบ•เบปเป‰เบ™โ€‹เบเบฒเบ™โ€‹เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ”โ€‹. เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบชเบฒเบกเบฒเบ”เบ–เบทเบเบเปเบฒเบ™เบปเบ”เป€เบ›เบฑเบ™
เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป€เบ•เบฑเบกเบซเบผเบทเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบžเบตเปˆเบ™เป‰เบญเบ‡เป„เบ›เบซเบฒเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เบตเปˆเบ„เปเบฒเบชเบฑเปˆเบ‡เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”.

--เบชเบฐเป€เบžเบฒเบฐ[=เบœเบนเป‰เปƒเบŠเป‰]
เบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบงเบฝเบเบšเปเปˆเบชเบฒเบกเบฒเบ”เปเบšเปˆเบ‡เบ›เบฑเบ™ nodes เบเบฑเบšเบงเบฝเบเบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบเบญเบทเปˆเบ™เป† (เบซเบผเบทเบžเบฝเบ‡เปเบ•เปˆเบœเบนเป‰เปƒเบŠเป‰เบญเบทเปˆเบ™เป†
เบ”เป‰เบงเบเบ•เบปเบงเป€เบฅเบทเบญเบ "= เบœเบนเป‰เปƒเบŠเป‰"). เบžเบถเบ”เบ•เบดเบเบณเบ—เบตเปˆเปเบšเปˆเบ‡เบ›เบฑเบ™/เบžเบดเป€เบชเบ”เบชเบฐเป€เบžเบฒเบฐเปƒเบ™เบ•เบญเบ™เบ•เบปเป‰เบ™เปเบกเปˆเบ™เบ‚เบถเป‰เบ™เบเบฑเบšเบฅเบฐเบšเบปเบš
เบเบฒเบ™โ€‹เบ•เบฑเป‰เบ‡โ€‹เบ„เปˆเบฒโ€‹เปเบฅเบฐโ€‹เบเบฒเบ™โ€‹เปเบšเปˆเบ‡โ€‹เบ›เบฑเบ™โ€‹ เปเบšเปˆเบ‡เบ›เบฑเบ™ เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบกเบตโ€‹เบ„เบงเบฒเบกโ€‹เบชเปเบฒโ€‹เบ„เบฑเบ™โ€‹เปƒเบ™โ€‹เป„เบฅโ€‹เบเบฐโ€‹เบ‚เบญเบ‡โ€‹เบงเบฝเบโ€‹เป€เบฎเบฑเบ”โ€‹เบ‡เบฒเบ™โ€‹เบ—เปเบฒโ€‹
เบ—เบฒเบ‡เป€เบฅเบทเบญเบ.

-F, --nodefile=<node เป€เบญเบเบฐเบชเบฒเบ™>
เบ„เบทเบเบฑเบ™เบเบฑเบš --nodelist, เปเบ•เปˆเบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเปเบกเปˆเบ™เบšเบฑเบ™เบˆเบธเบขเบนเปˆเปƒเบ™เป„เบŸเบฅเปŒเบ‚เบญเบ‡เบŠเบทเปˆ node เป€เบญเบเบฐเบชเบฒเบ™. เป„เบ”เป‰
เบŠเบทเปˆ node เบ‚เบญเบ‡เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบญเบฒเบ”เบˆเบฐเบ‚เบฐเบซเบเบฒเบเบซเบผเบฒเบเปเบ–เบงเปƒเบ™เป„เบŸเบฅเปŒ. เบŠเปเป‰เบฒเบเบฑเบ™ node
เบŠเบทเปˆเปƒเบ™เป„เบŸเบฅเปŒเบˆเบฐเบ–เบทเบเบฅเบฐเป€เบฅเบตเบ. เบ„เปเบฒเบชเบฑเปˆเบ‡เบ‚เบญเบ‡เบŠเบทเปˆ node เปƒเบ™เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบšเปเปˆเปเบกเปˆเบ™
เบชเปเบฒเบ„เบฑเบ™; เบŠเบทเปˆ node เบˆเบฐเบ–เบทเบเบˆเบฑเบ”เบฎเบฝเบ‡เบ•เบฒเบก Slurm.

--get-user-env[=เบซเบกเบปเบ”โ€‹เป€เบงโ€‹เบฅเบฒ][เบฎเบนเบšเปเบšเบšเบเบฒเบ™]
เบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เบˆเบฐเป‚เบซเบฅเบ”เบ•เบปเบงเปเบ›เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบชเบนเปˆเบฅเบฐเบšเบปเบšเบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เปƒเบŠเป‰เบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เปƒเบ™
--uid เบ—เบฒเบ‡เป€เบฅเบทเบญเบ. เบ•เบปเบงเปเบ›เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเป„เบ”เป‰เบ–เบทเบเบ”เบถเบ‡เบกเบฒเป‚เบ”เบเบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบ™เบตเป‰
เบ„เบฑเบ” "su - -เบ„ /usr/bin/env" เปเบฅเบฐเบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบš. เบˆเบปเปˆเบ‡เบฎเบนเป‰เบงเปˆเบฒเบญเบฑเบ™เปƒเบ”
เบ•เบปเบงเปเบ›เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ—เบตเปˆเบ•เบฑเป‰เบ‡เป„เบงเป‰เปเบฅเป‰เบงเปƒเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ‚เบญเบ‡ salloc เบˆเบฐเป€เบ›เบฑเบ™เบญเบฑเบ™เบ”เบฑเบšเบ•เบปเป‰เบ™เป†
เบ•เบปเบงเปเบ›เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเปƒเบ”เบ™เบถเปˆเบ‡เปƒเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบชเบนเปˆเบฅเบฐเบšเบปเบšเบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰. เบ—เบฒเบ‡เป€เบฅเบทเบญเบ เบซเบกเบปเบ”โ€‹เป€เบงโ€‹เบฅเบฒ
เบ„เปˆเบฒเปเบกเปˆเบ™เป€เบ›เบฑเบ™เบงเบดเบ™เบฒเบ—เบต. เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบกเปˆเบ™ 3 เบงเบดเบ™เบฒเบ—เบต. เบ—เบฒเบ‡เป€เบฅเบทเบญเบ เบฎเบนเบšเปเบšเบšเบเบฒเบ™ เบเบฒเบ™เบ„เบงเบšเบ„เบธเบกเบกเบนเบ™เบ„เปˆเบฒ
เบ•เบปเบงเป€เบฅเบทเบญเบ "su". เบ”เป‰เบงเบ เบ เบฎเบนเบšเปเบšเบšเบเบฒเบ™ เบ„เปˆเบฒเบ‚เบญเบ‡ "S", "su" เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เป‚เบ”เบเบšเปเปˆเบกเบต "-"
เบ—เบฒเบ‡เป€เบฅเบทเบญเบ. เบ”เป‰เบงเบ เบ เบฎเบนเบšเปเบšเบšเบเบฒเบ™ เบ„เปˆเบฒเบ‚เบญเบ‡ "L", "su" เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เบ”เป‰เบงเบเบ•เบปเบงเป€เบฅเบทเบญเบ "-",
replicating เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบชเบนเปˆเบฅเบฐเบšเบปเบš. เบ–เป‰เบฒ เบฎเบนเบšเปเบšเบšเบเบฒเบ™ เบšเปเปˆเป„เบ”เป‰เบฅเบฐเบšเบธ, เบฎเบนเบšเปเบšเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เบ•เบฑเป‰เบ‡เบ‚เบถเป‰เบ™เบขเบนเปˆเบ—เบตเปˆ
เป€เบงเบฅเบฒเบชเป‰เบฒเบ‡ Slurm เบ–เบทเบเปƒเบŠเป‰. เบ•เบปเบงเบขเปˆเบฒเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ›เบฐเบเบญเบšเบกเบต "--get-user-env",
"--get-user-env=10" "--get-user-env=10L", เปเบฅเบฐ "--get-user-env=S". เบซเบกเบฒเบเป€เบซเบ”: เบ™เบตเป‰
เบ—เบฒเบ‡เป€เบฅเบทเบญเบเป€เบฎเบฑเบ”เบงเบฝเบเบžเบฝเบ‡เปเบ•เปˆเบ–เป‰เบฒเบœเบนเป‰เป‚เบ—เบกเบต uid เบ›เบฐเบชเบดเบ”เบ—เบดเบœเบปเบ™เบ‚เบญเบ‡ "เบฎเบฒเบ". เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เปเบกเปˆเบ™
เบ”เบฑเป‰เบ‡โ€‹เป€เบ”เบตเบกโ€‹เบชเป‰เบฒเบ‡โ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เป‚เบ”เบ Moabโ€‹.

--gid=<เบเบธเปˆเบก>
เบชเบปเปˆเบ‡เบงเบฝเบเบ—เบตเปˆเบกเบตเบเปเบฒเบ™เบปเบ”เป„เบงเป‰ เบเบธเปˆเบกเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบเบธเปˆเบก. เบเบธเปˆเบก เบญเบฒเบ”เบˆเบฐเป€เบ›เบฑเบ™
เบŠเบทเปˆเบเบธเปˆเบก เบซเบผเบท ID เบเบธเปˆเบกเบ•เบปเบงเป€เบฅเบ. เปƒเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ Slurm เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เบ™เบตเป‰
เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปเบกเปˆเบ™เบ–เบทเบเบ•เป‰เบญเบ‡เบžเบฝเบ‡เปเบ•เปˆเป€เบกเบทเปˆเบญเปƒเบŠเป‰เป‚เบ”เบเบœเบนเป‰เปƒเบŠเป‰เบฎเบฒเบ.

--gres=<เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆ>
เบฅเบฐเบšเบธเบฅเบฒเบเบŠเบทเปˆเบ—เบตเปˆเบ‚เบฑเป‰เบ™เบ”เป‰เบงเบเป€เบ„เบทเปˆเบญเบ‡เปเบฒเบเบˆเบธเบ”เบ‚เบญเบ‡เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบšเปเบฅเบดเป‚เบžเบเบ—เบปเปˆเบงเป„เบ›. เบฎเบนเบšเปเบšเบšเบ‚เบญเบ‡
เปเบ•เปˆเบฅเบฐเบฅเบฒเบเบเบฒเบ™เบขเบนเปˆเปƒเบ™เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเปเบกเปˆเบ™ "เบŠเบทเปˆ[[:type]:count]". เบŠเบทเปˆเปเบกเปˆเบ™เบ‚เบญเบ‡
เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบšเปเบฅเบดเป‚เบžเบ. เบเบฒเบ™เบ™เบฑเบšเปเบกเปˆเบ™เบˆเปเบฒเบ™เบงเบ™เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เป€เบซเบผเบปเปˆเบฒเบ™เบฑเป‰เบ™เบ—เบตเปˆเบกเบตเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™
เบ„เปˆเบฒเบ‚เบญเบ‡ 1. เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ—เบตเปˆเบฅเบฐเบšเบธเบˆเบฐเบ–เบทเบเบˆเบฑเบ”เบชเบฑเบ™เปƒเบซเป‰เบเบฑเบšเบงเบฝเบเปƒเบ™เปเบ•เปˆเบฅเบฐ node.
เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบเบฒเบ™เบšเปเบฅเบดเป‚เบžเบเบ—เบปเปˆเบงเป„เบ›เบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบกเปˆเบ™เบชเบฒเบกเบฒเบ”เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป„เบ”เป‰เป‚เบ”เบเบฅเบฐเบšเบปเบš
เบœเบนเป‰โ€‹เบšเปโ€‹เบฅเบดโ€‹เบซเบฒเบ™. เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบšเปเบฅเบดเป‚เบžเบเบ—เบปเปˆเบงเป„เบ›เบ—เบตเปˆเบกเบตเบขเบนเปˆเบˆเบฐเบ–เบทเบเบžเบดเบกเบญเบญเบ
เปเบฅเบฐเบ„เปเบฒเบชเบฑเปˆเบ‡เบˆเบฐเบญเบญเบเบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒเบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปเบกเปˆเบ™ "เบŠเปˆเบงเบ". เบ•เบปเบงเบขเปˆเบฒเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰
เบ›เบฐเบเบญเบšเบกเบต "--gres=gpu:2,mic=1", "--gres=gpu:kepler:2", เปเบฅเบฐ "--gres=help".

-H, --เบ–เบท
เบฅเบฐเบšเบธเบงเบฝเบเบ—เบตเปˆเบˆเบฐเบชเบปเปˆเบ‡เบขเบนเปˆเปƒเบ™เบชเบฐเบ–เบฒเบ™เบฐเบ—เบตเปˆเบ–เบทเป„เบงเป‰ (เบšเบนเบฅเบดเบกเบฐเบชเบดเบ”เบ‚เบญเบ‡เบชเบนเบ™). เบงเบฝเบเบ—เบตเปˆเบˆเบฑเบ”เบ‚เบถเป‰เบ™
เบ”เบฝเบงเบ™เบตเป‰เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ›เปˆเบญเบเบญเบญเบเบกเบฒเป‚เบ”เบเปƒเบŠเป‰เบเบฒเบ™เบ„เบงเบšเบ„เบธเบกเป€เบžเบทเปˆเบญเบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบšเบนเบฅเบดเบกเบฐเบชเบดเบ”เบ‚เบญเบ‡เบกเบฑเบ™เบ„เบทเบ™เปƒเบซเบกเปˆ (เป€เบŠเบฑเปˆเบ™: "เบ„เบงเบšเบ„เบธเบก เบ›เปˆเบญเบ
")

-h, - เบŠเปˆเบงเบ
เบชเบฐเปเบ”เบ‡เบ‚เปเป‰เบกเบนเบ™เบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญ เปเบฅเบฐเบญเบญเบ.

-- เบ„เปเบฒเปเบ™เบฐเบ™เปเบฒ=<เบ›เบฐเป€เบžเบ”>
เบœเบนเบโ€‹เบกเบฑเบ”โ€‹เบงเบฝเบโ€‹เบ‡เบฒเบ™โ€‹เบ•เบฒเบกโ€‹เบ„เปเบฒโ€‹เปเบ™เบฐโ€‹เบ™เปเบฒโ€‹เบ‚เบญเบ‡โ€‹เบ„เปเบฒโ€‹เบฎเป‰เบญเบ‡โ€‹เบชเบฐโ€‹เบซเบกเบฑเบโ€‹.

compute_bound
เป€เบฅเบทเบญเบโ€‹เบเบฒเบ™โ€‹เบ•เบฑเป‰เบ‡โ€‹เบ„เปˆเบฒโ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบ„เปเบฒโ€‹เบฎเป‰เบญเบ‡โ€‹เบชเบฐโ€‹เบซเบกเบฑเบ compute boundโ€‹: เปƒเบŠเป‰โ€‹เบซเบผเบฑเบโ€‹เบเบฒเบ™โ€‹เบ—เบฑเบ‡โ€‹เบซเบกเบปเบ”โ€‹เปƒเบ™โ€‹เปเบ•เปˆโ€‹เบฅเบฐโ€‹
เป€เบ•เบปเป‰เบฒเบฎเบฑเบš, เบซเบ™เบถเปˆเบ‡ thread เบ•เปเปˆเบซเบผเบฑเบ.

memory_bound
เป€เบฅเบทเบญเบโ€‹เบเบฒเบ™โ€‹เบ•เบฑเป‰เบ‡โ€‹เบ„เปˆเบฒโ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบ„เปเบฒโ€‹เบฎเป‰เบญเบ‡โ€‹เบชเบฐโ€‹เบซเบกเบฑเบโ€‹เบœเบนเบโ€‹เบกเบฑเบ”โ€‹เบซเบ™เปˆเบงเบโ€‹เบ„เบงเบฒเบกโ€‹เบˆเปเบฒโ€‹: เปƒเบŠเป‰โ€‹เบžเบฝเบ‡โ€‹เปเบ•เปˆโ€‹เบซเบ™เบถเปˆเบ‡โ€‹เบซเบผเบฑเบโ€‹เปƒเบ™โ€‹เปเบ•เปˆโ€‹เบฅเบฐโ€‹
เป€เบ•เบปเป‰เบฒเบฎเบฑเบš, เบซเบ™เบถเปˆเบ‡ thread เบ•เปเปˆเบซเบผเบฑเบ.

[เบšเปเปˆ]เบซเบผเบฒเบเบซเบปเบงเบ‚เปเป‰
[เบšเปเปˆ] เปƒเบŠเป‰เบเบฐเบ—เบนเป‰เบžเบดเป€เบชเบ”เบ—เบตเปˆเบกเบต multi-threading เปƒเบ™เบซเบผเบฑเบเป€เบŠเบดเปˆเบ‡เบชเบฒเบกเบฒเบ”เป„เบ”เป‰เบฎเบฑเบšเบœเบปเบ™เบ›เบฐเป‚เบซเบเบ”
เบ„เปเบฒโ€‹เบฎเป‰เบญเบ‡โ€‹เบชเบฐโ€‹เบซเบกเบฑเบโ€‹เบเบฒเบ™โ€‹เบชเบทเปˆโ€‹เบชเบฒเบ™โ€‹เบชเบธเบกโ€‹. เบชเบฐโ€‹เบซเบ™เบฑเบšโ€‹เบชเบฐโ€‹เบซเบ™เบนเบ™โ€‹เบžเบฝเบ‡โ€‹เปเบ•เปˆโ€‹เบเบฑเบšโ€‹เบงเบฝเบโ€‹เบ‡เบฒเบ™ / เบ„เบงเบฒเบกโ€‹เป€เบ›เบฑเบ™โ€‹เบžเบตเปˆโ€‹เบ™เป‰เบญเบ‡โ€‹เบเบฑเบ™โ€‹
plugin.

เบŠเปˆเบงเบเป€เบซเบผเบทเบญ เบชเบฐเปเบ”เบ‡เบ‚เปเป‰เบ„เบงเบฒเบกเบŠเปˆเบงเบเป€เบซเบผเบทเบญเบ™เบตเป‰

-I, -- เบ—เบฑเบ™โ€‹เบ—เบตโ€‹เบ—เบฑเบ™โ€‹เปƒเบ”โ€‹[=เบงเบดเบ™เบฒเบ—เบต>]
เบญเบญเบเป„เบ›เบ–เป‰เบฒเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบšเปเปˆเบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป„เบ”เป‰เบžเบฒเบเปƒเบ™เป„เบฅเบเบฐเป€เบงเบฅเบฒเบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป„เบงเป‰. เบ–เป‰เบฒเบšเปเปˆเบกเบต
เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เปเบกเปˆเบ™เปƒเบซเป‰, เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ•เป‰เบญเบ‡เบกเบตเบ—เบฑเบ™เบ—เบตเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เป
เบชเปเบฒเป€เบฅเบฑเบ”. เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, -- เบ—เบฑเบ™โ€‹เบ—เบตโ€‹เบ—เบฑเบ™โ€‹เปƒเบ”โ€‹ เบ›เบดเบ”, เปเบฅเบฐเบ„เปเบฒเบชเบฑเปˆเบ‡เบˆเบฐเบ•เบฑเบ™เบˆเบปเบ™เบเปˆเบงเบฒ
เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป„เบ”เป‰. เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบ‚เบญเบ‡เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เปเบกเปˆเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบ, เบชเปเบฒเบฅเบฑเบšเบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบก
parsing เบ•เบปเบงโ€‹เป€เบฅเบทเบญเบโ€‹เบ•เบปเบงโ€‹เบญเบฑเบโ€‹เบชเบญเบ™โ€‹เบ”เบฝเบงโ€‹เบ•เป‰เบญเบ‡โ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ”โ€‹เบ•เบฒเบกโ€‹เปƒเบ™โ€‹เบ—เบฑเบ™โ€‹เบ—เบตโ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เบ„เปˆเบฒโ€‹เปเบฅเบฐโ€‹
เบšเปเปˆเบฅเบงเบกเบŠเปˆเบญเบ‡เบซเบงเปˆเบฒเบ‡เบฅเบฐเบซเบงเปˆเบฒเบ‡เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒ. เบ•เบปเบงเบขเปˆเบฒเบ‡ "-I60" เปเบฅเบฐเบšเปเปˆเปเบกเปˆเบ™ "-I 60".

-J, --เบŠเบทเปˆเบงเบฝเบ=<เบŠเบทเปˆเบงเบฝเบ>
เบฅเบฐเบšเบธเบŠเบทเปˆเบชเบณเบฅเบฑเบšเบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบงเบฝเบ. เบŠเบทเปˆเบ—เบตเปˆเบฅเบฐเบšเบธเบˆเบฐเบ›เบฒเบเบปเบ”เบžเป‰เบญเบกเบเบฑเบš
เปเบฒเบเป€เบฅเบเบ›เบฐเบˆเบณเบ•เบปเบงเบงเบฝเบเป€เบกเบทเปˆเบญเบชเบญเบšเบ–เบฒเบกเบงเบฝเบเบขเบนเปˆเปƒเบ™เบฅเบฐเบšเบปเบš. เบŠเบทเปˆเบงเบฝเบเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™
เปเบกเปˆเบ™เบŠเบทเปˆเบ‚เบญเบ‡ "เบ„เปเบฒเบชเบฑเปˆเบ‡" เบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เปƒเบ™เป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡.

--เบงเบฝเบ=<เบงเบฝเบเป€เบฎเบฑเบ”>
เบˆเบฑเบ”เบชเบฑเบ™เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เป€เบ›เบฑเบ™ id เบงเบฝเบเบ—เบตเปˆเบฅเบฐเบšเบธ. เบซเบกเบฒเบโ€‹เป€เบซเบ”โ€‹: เบžเบฝเบ‡โ€‹เปเบ•เปˆโ€‹เบ–เบทเบโ€‹เบ•เป‰เบญเบ‡โ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹เบฎเบฒเบโ€‹เบœเบนเป‰โ€‹เปƒเบŠเป‰โ€‹.

-K, - เบ„เปเบฒโ€‹เบชเบฑเปˆเบ‡โ€‹เบ‚เป‰เบฒโ€‹[=signal]
salloc เบชเบฐเป€เบซเบกเบตเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป‚เบ”เบเบœเบนเป‰เปƒเบŠเป‰เป€เบกเบทเปˆเบญเบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เป„เบ”เป‰เบ–เบทเบเบญเบฐเบ™เบธเบเบฒเบ”. เป€เบเบทเบญ
เบˆเบฐเบฅเปเบ–เป‰เบฒเบขเปˆเบฒเบ‡เบšเปเปˆเบกเบตเบเบณเบ™เบปเบ”เป€เบžเบทเปˆเบญเปƒเบซเป‰เบ„เบณเบชเบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบญเบญเบ. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบฅเบฐเบšเบธเบ„เปเบฒเบชเบฑเปˆเบ‡ --kill-command
เบ—เบฒเบ‡เป€เบฅเบทเบญเบ salloc เบˆเบฐเบชเบปเปˆเบ‡เบชเบฑเบ™เบเบฒเบ™เป„เบ›เบซเบฒเบ„เปเบฒเบชเบฑเปˆเบ‡เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบ—เบธเบเป€เบงเบฅเบฒเบ—เบตเปˆ Slurm controller
เบšเบญเบ salloc เบงเปˆเบฒเบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบงเบฝเบเบ‚เบญเบ‡เบ•เบปเบ™เป„เบ”เป‰เบ–เบทเบเบ–เบญเบ™เบ„เบทเบ™. เบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบงเบฝเบเป€เบฎเบฑเบ”เบ‡เบฒเบ™เบ—เปเบฒเบชเบฒเบกเบฒเบ”
เบ–เบญเบ™เบชเปเบฒเบฅเบฑเบšเบชเบญเบ‡เบชเบฒเบกเป€เบซเบ”เบœเบปเบ™: เบšเบฒเบ‡เบ„เบปเบ™เปƒเบŠเป‰ เบชเบฐเปเบเบ™ เบ–เบญเบ™เบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™, เบซเบผเบท
เบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบฎเบญเบ”เบเบณเบ™เบปเบ”เป€เบงเบฅเบฒเบ‚เบญเบ‡เบกเบฑเบ™. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบšเปเปˆเบฅเบฐเบšเบธเบŠเบทเปˆเบชเบฑเบ™เบเบฒเบ™เบซเบผเบท
เบˆเปเบฒเบ™เบงเบ™เปเบฅเบฐ Slurm เบ–เบทเบเบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป€เบžเบทเปˆเบญเบชเบปเปˆเบ‡เบชเบฑเบ™เบเบฒเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ spawned เปƒเบ™เป€เบงเบฅเบฒเบขเบธเบ”เบงเบฝเบ,
เบชเบฑเบ™เบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบกเปˆเบ™ SIGHUP เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเปเบฅเบฐ SIGTERM เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบšเปเปˆเป‚เบ•เป‰เบ•เบญเบš
เบเบญเบ‡เบ›เบฐเบŠเบธเบก. เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบญเบฒเบเบดเบงเป€เบกเบฑเบ™เบ‚เบญเบ‡เบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เปเบกเปˆเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบ, เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เปเบเบเบงเบดเป€เบ„เบฒเบฐเบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡
เบ•เบปเบงเป€เบฅเบทเบญเบเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ•เป‰เบญเบ‡เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบกเบ—เบฑเบ™เบ—เบตเบ”เป‰เบงเบเบ„เปˆเบฒเปเบฅเบฐเบšเปเปˆเบฅเบงเบกเป€เบญเบปเบฒเบŠเปˆเบญเบ‡เบซเบงเปˆเบฒเบ‡
เบฅเบฐเบซเบงเปˆเบฒเบ‡เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒ. เบ•เบปเบงเบขเปˆเบฒเบ‡ "-K1" เปเบฅเบฐเบšเปเปˆเปเบกเปˆเบ™ "-K 1".

-k, -- เบšเปเปˆโ€‹เบ‚เป‰เบฒ
เบขเปˆเบฒเบขเบธเบ”เบงเบฝเบเป‚เบ”เบเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบ–เป‰เบฒเบซเบ™เบถเปˆเบ‡เปƒเบ™ nodes เบกเบฑเบ™เบ–เบทเบเบˆเบฑเบ”เบชเบฑเบ™
เบฅเบปเป‰เบกเป€เบซเบฅเบง. เบœเบนเป‰โ€‹เปƒเบŠเป‰โ€‹เบˆเบฐโ€‹เบฎเบฑเบšโ€‹เบœเบดเบ”โ€‹เบŠเบญเบšโ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบ„เบงเบฒเบกโ€‹เบœเบดเบ”โ€‹เบžเบฒเบ”โ€‹เบ„เบงเบฒเบกโ€‹เบ—เบปเบ™โ€‹เบ—เบฒเบ™โ€‹เบ•เปเปˆโ€‹เบ„เบงเบ™โ€‹เบˆเบฐโ€‹เป€เบ›เบฑเบ™ nodeโ€‹
เบฅเบปเป‰เบกเป€เบซเบฅเบง. เป€เบกเบทเปˆเบญเบกเบตเบ„เบงเบฒเบกเบฅเบปเป‰เบกเป€เบซเบผเบงเบ‚เบญเบ‡ node, เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ—เบตเปˆเบกเบตเบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เป„เบซเบง (เบ›เบปเบเบเบฐเบ•เบดเปเบฅเป‰เบงเปเบกเปˆเบ™เบงเบฝเบ MPI) เป€เบ›เบตเบ”
node เบ—เบตเปˆเป€เบเบทเบญเบšเปเบ™เปˆเบ™เบญเบ™เบˆเบฐเบ—เบปเบ™เบ—เบธเบเบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบ—เบตเปˆเบฎเป‰เบฒเบเปเบฎเบ‡, เปเบ•เปˆเบ”เป‰เบงเบ --no-kill, เบงเบฝเบ
เบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบˆเบฐเบšเปเปˆเบ–เบทเบเบ–เบญเบ™เบ„เบทเบ™เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบœเบนเป‰เปƒเบŠเป‰เบญเบฒเบ”เบˆเบฐเป€เบ›เบตเบ”เบ•เบปเบงเบ‚เบฑเป‰เบ™เบ•เบญเบ™เบงเบฝเบเปƒเบซเบกเปˆเปƒเบ™
nodes เบ—เบตเปˆเบเบฑเบ‡เป€เบซเบผเบทเบญเบขเบนเปˆเปƒเบ™เบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบ‚เบญเบ‡เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒ.

เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ Slurm เบˆเบฐเบขเบธเบ”เบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบงเบฝเบเบ—เบฑเบ‡เปเบปเบ”เบ–เป‰เบฒ node เปƒเบ”เบฅเบปเป‰เบกเป€เบซเบฅเบงเปƒเบ™เบ‚เบญเบ‡เบกเบฑเบ™
เบ‚เบญเบšเป€เบ‚เบ”เบ‚เบญเบ‡เบ‚เปเป‰เบˆเบฑเบ”เบชเบฑเบ™.

-L, -- เปƒเบšโ€‹เบญเบฐโ€‹เบ™เบธโ€‹เบเบฒเบ”โ€‹=<เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ”>
เบ‚เปเป‰เบกเบนเบ™เบชเบฐเป€เบžเบฒเบฐเบ‚เบญเบ‡เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ” (เบซเบผเบทเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบญเบทเปˆเบ™เป†เบ—เบตเปˆเบกเบตเบขเบนเปˆเปƒเบ™เบ—เบธเบ nodes เบ‚เบญเบ‡
cluster) เป€เบŠเบดเปˆเบ‡เบ•เป‰เบญเบ‡เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เปƒเบซเป‰เบเบฑเบšเบงเบฝเบเบ™เบตเป‰. เบŠเบทเปˆเปƒเบšเบญเบฐเบ™เบธเบเบฒเบ”เบชเบฒเบกเบฒเบ”เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบกเป‚เบ”เบ a
เบˆเปเป‰เบฒเบชเบญเบ‡เป€เบกเบฑเบ”เปเบฅเบฐเบ™เบฑเบš (เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบกเปˆเบ™เบซเบ™เบถเปˆเบ‡). เบŠเบทเปˆเปƒเบšเบญเบฐเบ™เบธเบเบฒเบ”เบซเบผเบฒเบเบญเบฑเบ™เบ„เบงเบ™เป€เบ›เบฑเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบฒเบเบˆเบธเบ”
เปเบเบ (เป€เบŠเบฑเปˆเบ™ "--licenses=foo:4,bar").

-m, -- เบเบฒเบ™โ€‹เปเบœเปˆโ€‹เบเบฐโ€‹เบˆเบฒเบโ€‹=
เบ—เบตเปˆเบ•เบปเบ™เป€เบญเบ‡เบกเบฑเบ|<block|cyclic|เบเบปเบ™=[:block|cyclic|fcyclic]>

เบฅเบฐเบšเบธเบงเบดเบ—เบตเบเบฒเบ™เปเบˆเบเบขเบฒเบเบชเบณเบฎเบญเบ‡เบชเปเบฒเบฅเบฑเบšเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ—เบฒเบ‡เป„เบ. เปƒเบ™ salloc, เบ™เบตเป‰เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™
เบเปเบฒเบ™เบปเบ”เบ•เบปเบงเปเบ›เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ—เบตเปˆเบˆเบฐเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป‚เบ”เบเบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เป srun เบ•เปเปˆเบกเบฒ. เบ™เบตเป‰
เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ„เบงเบšเบ„เบธเบกเบเบฒเบ™เบกเบญเบšเบซเบกเบฒเบเบงเบฝเบเบ‡เบฒเบ™เปƒเบซเป‰เบเบฑเบš nodes เบ—เบตเปˆเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เป„เบ”เป‰
เบเบฒเบ™โ€‹เบˆเบฑเบ”โ€‹เบชเบฑเบ™โ€‹, เปเบฅเบฐโ€‹เบเบฒเบ™โ€‹เปเบœเปˆโ€‹เบเบฐโ€‹เบˆเบฒเบโ€‹เบ‚เบญเบ‡โ€‹เบŠเบฑเบšโ€‹เบžเบฐโ€‹เบเบฒโ€‹เบเบญเบ™โ€‹เป€เบซเบผเบปเปˆเบฒโ€‹เบ™เบฑเป‰เบ™โ€‹เบเบฑเบšโ€‹เบงเบฝเบโ€‹เบ‡เบฒเบ™โ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹เบœเบนเบโ€‹เบกเบฑเบ” (เบงเบฝเบโ€‹
เบ„เบงเบฒเบกเบชเบณเบžเบฑเบ™). เบงเบดเบ—เบตเบเบฒเบ™เปเบˆเบเบขเบฒเบเบ—เปเบฒเบญเบดเบ” (เบเปˆเบญเบ™ ":") เบ„เบงเบšเบ„เบธเบกเบเบฒเบ™เปเบˆเบเบขเบฒเบ
เบ‚เบญเบ‡เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เปƒเบ™เบ—เบปเปˆเบง nodes. เบงเบดเบ—เบตเบเบฒเบ™เปเบˆเบเบขเบฒเบเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเบชเบญเบ‡ (เบซเบผเบฑเบ‡เบˆเบฒเบ ":")
เบ„เบงเบšเบ„เบธเบกเบเบฒเบ™เปเบˆเบเบขเบฒเบเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เปƒเบ™เบ—เบปเปˆเบงเบŠเบฑเบญเบเป€เบเบฑเบ”เบžเบฒเบเปƒเบ™ node. เปƒเบซเป‰เบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒ
เบ”เป‰เบงเบ select/cons_res, เบˆเปเบฒเบ™เบงเบ™เบ‚เบญเบ‡ cpus เบˆเบฑเบ”เบชเบฑเบ™เปƒเบ™เปเบ•เปˆเบฅเบฐ socket เปเบฅเบฐ node เบญเบฒเบ”เบˆเบฐเป€เบ›เบฑเบ™
เปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™. เบญเป‰เบฒเบ‡โ€‹เป€เบ–เบดเบ‡ http://slurm.schedmd.com/mc_support.html เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เป€เบžเบตเปˆเบกโ€‹เป€เบ•เบตเบก
เปƒเบ™โ€‹เบเบฒเบ™โ€‹เบˆเบฑเบ”โ€‹เบชเบฑเบ™โ€‹เบŠเบฑเบšโ€‹เบžเบฐโ€‹เบเบฒโ€‹เบเบญเบ™โ€‹, เบเบฒเบ™โ€‹เบกเบญเบšโ€‹เบซเบกเบฒเบโ€‹เบงเบฝเบโ€‹เบ‡เบฒเบ™โ€‹เบเบฑเบš nodesโ€‹, เปเบฅเบฐโ€‹เบเบฒเบ™โ€‹เบœเบนเบโ€‹เบกเบฑเบ”โ€‹เบ‚เบญเบ‡โ€‹เบงเบฝเบโ€‹เบ‡เบฒเบ™โ€‹เบเบฑเบš CPUsโ€‹.

เบงเบดโ€‹เบ—เบตโ€‹เบเบฒเบ™โ€‹เปเบœเปˆโ€‹เบเบฐโ€‹เบˆเบฒเบโ€‹เบ„เบฑเป‰เบ‡โ€‹เบ—เปเบฒโ€‹เบญเบดเบ”โ€‹:

block เบงเบดเบ—เบตเบเบฒเบ™เปเบˆเบเบขเบฒเบเบšเบฅเบฑเบญเบเบˆเบฐเปเบˆเบเบขเบฒเบเบงเบฝเบเบ‡เบฒเบ™เปƒเบซเป‰เบเบฑเบšเป‚เบซเบ™เบ”เบ”เบฑเปˆเบ‡เบเปˆเบฒเบง
เบงเบฝเบเบ‡เบฒเบ™เบ•เบดเบ”เบ•เปเปˆเบเบฑเบ™เปเบšเปˆเบ‡เบ›เบฑเบ™ node. เบ•เบปเบงเบขเปˆเบฒเบ‡, เบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบชเบฒเบก
nodes เปเบ•เปˆเบฅเบฐเบกเบตเบชเบญเบ‡ cpus. เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบเบฒเบ™เปเบˆเบเบขเบฒเบเบšเบฅเบฑเบญเบเบชเบตเปˆเบซเบ™เป‰เบฒเบˆเบฐ
เปเบˆเบเบขเบฒเบเบงเบฝเบเบ‡เบฒเบ™เป€เบซเบผเบปเปˆเบฒเบ™เบฑเป‰เบ™เปƒเบซเป‰เบเบฑเบšเป‚เบซเบ™เบ”เบ—เบตเปˆเบกเบตเบงเบฝเบเบ‡เบฒเบ™เบซเบ™เบถเปˆเบ‡เปเบฅเบฐเบชเบญเบ‡เปƒเบ™เบ„เบฑเป‰เบ‡เบ—เปเบฒเบญเบดเบ”
node, เบงเบฝเบเบชเบฒเบกเปƒเบ™ node เบ—เบตเบชเบญเบ‡, เปเบฅเบฐเบงเบฝเบเบ‡เบฒเบ™เบชเบตเปˆเปƒเบ™ node เบ—เบตเบชเบฒเบก. เบ•เบฑเบ™
เบเบฒเบ™เปเบˆเบเบขเบฒเบเปเบกเปˆเบ™เบžเบถเบ”เบ•เบดเบเปเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ–เป‰เบฒเบˆเปเบฒเบ™เบงเบ™เบ‚เบญเบ‡เบซเบ™เป‰เบฒเบงเบฝเบเป€เบเบตเบ™
เบˆเปเบฒเบ™เบงเบ™เบ‚เบญเบ‡เบ‚เปเป‰เบˆเบฑเบ”เบชเบฑเบ™.

cyclic เบงเบดเบ—เบตเบเบฒเบ™เปเบˆเบเบขเบฒเบเปเบšเบšเบฎเบญเบšเบงเบฝเบ™เบˆเบฐเปเบˆเบเบขเบฒเบเบงเบฝเบเบ‡เบฒเบ™เปƒเบซเป‰เบเบฑเบšเป‚เบซเบ™เบ”เบ”เบฑเปˆเบ‡เบเปˆเบฒเบง
เบงเบฝเบเบ‡เบฒเบ™เบ•เบดเบ”เบ•เปเปˆเบเบฑเบ™เปเบกเปˆเบ™เปเบˆเบเบขเบฒเบเบœเปˆเบฒเบ™ nodes เบ•เบดเบ”เบ•เปเปˆเบเบฑเบ™ (เปƒเบ™เบฎเบญเบš-robin
เปเบŸเบŠเบฑเปˆเบ™). เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเบปเบเบ•เบปเบงเบขเปˆเบฒเบ‡, เบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบชเบฒเบก nodes เปเบ•เปˆเบฅเบฐเบ„เบปเบ™เบกเบตเบชเบญเบ‡
CPU. เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบเบฒเบ™เปเบˆเบเบขเบฒเบเบฎเบญเบšเบงเบฝเบ™เบชเบตเปˆเบซเบ™เป‰เบฒเบˆเบฐเปเบˆเบเบขเบฒเบเบงเบฝเบเบ‡เบฒเบ™เป€เบซเบผเบปเปˆเบฒเบ™เบฑเป‰เบ™เปƒเบซเป‰
nodes เบ—เบตเปˆเบกเบตเบงเบฝเบเบ‡เบฒเบ™เบซเบ™เบถเปˆเบ‡เปเบฅเบฐเบชเบตเปˆเปƒเบ™ node เบ—เปเบฒเบญเบดเบ”, เบงเบฝเบเบ—เบตเปˆเบชเบญเบ‡เปƒเบ™เบ—เบตเบชเบญเบ‡
node, เปเบฅเบฐเบงเบฝเบเบ‡เบฒเบ™เบชเบฒเบกเปƒเบ™ node เบ—เบตเบชเบฒเบก. เปƒเบซเป‰เบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒเป€เบกเบทเปˆเบญ SelectType เปเบกเปˆเบ™
select/cons_res, เบˆเปเบฒเบ™เบงเบ™ CPU เบ”เบฝเบงเบเบฑเบ™เบญเบฒเบ”เบˆเบฐเบšเปเปˆเบ–เบทเบเบˆเบฑเบ”เบชเบฑเบ™เปƒเบ™เปเบ•เปˆเบฅเบฐ node.
เบเบฒเบ™เปเบˆเบเบขเบฒเบเปœเป‰เบฒเบงเบฝเบเบˆเบฐเป€เบ›เบฑเบ™เปเบšเบšเบฎเบญเบšเบงเบฝเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบ—เบธเบ nodes เบ—เบตเปˆเบกเบต CPUs
เบ–เบทเบเบกเบญเบšเบซเบกเบฒเบเปƒเบซเป‰เบงเบฝเบเบ‡เบฒเบ™. เบเบฒเบ™เปเบˆเบเบขเบฒเบเบฎเบญเบšเบงเบฝเบ™เปเบกเปˆเบ™เบžเบถเบ”เบ•เบดเบเปเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒ
เบˆเบณเบ™เบงเบ™เปœเป‰เบฒเบงเบฝเบเบšเปเปˆเปƒเบซเบเปˆเบเบงเปˆเบฒเบˆเบณเบ™เบงเบ™เบ‚เบญเบ‡เบ‚เปเป‰เบ—เบตเปˆเบˆเบฑเบ”เบชเบฑเบ™เป„เบงเป‰.

plane เบงเบฝเบเบ‡เบฒเบ™เป„เบ”เป‰เบ–เบทเบเปเบˆเบเบขเบฒเบเบขเบนเปˆเปƒเบ™เบ•เบฑเบ™เบ‚เบญเบ‡เบ‚เบฐเบซเบ™เบฒเบ”เบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป„เบงเป‰. เบ—เบฒเบ‡เป€เบฅเบทเบญเบ
เบ›เบฐเบเบญเบšเบกเบตเบ•เบปเบงเป€เบฅเบเบ—เบตเปˆเป€เบ›เบฑเบ™เบ•เบปเบงเปเบ—เบ™เบ‚เบญเบ‡เบ‚เบฐเบซเบ™เบฒเบ”เบ‚เบญเบ‡เบšเบฅเบฑเบญเบเบงเบฝเบ. เบ™เบตเป‰เปเบกเปˆเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบก
เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™เบเบฒเบ™เปเบˆเบเบขเบฒเบเบงเบฝเบเบ‡เบฒเบ™เบžเบฒเบเปƒเบ™เบšเบฅเบฑเบญเบ
เบ‚เบญเบ‡เบงเบฝเบเบ‡เบฒเบ™เปเบฅเบฐเบฅเบฐเบซเบงเปˆเบฒเบ‡เบ•เบฑเบ™เบ‚เบญเบ‡เบงเบฝเบเบ‡เบฒเบ™. เบˆเปเบฒเบ™เบงเบ™เบ‚เบญเบ‡เบงเบฝเบเบ‡เบฒเบ™เบ—เบตเปˆเปเบˆเบเบขเบฒเบ
เปเบ•เปˆเบฅเบฐ node เปเบกเปˆเบ™เบ„เบทเบเบฑเบ™เบเบฑเบšเบเบฒเบ™เปเบˆเบเบขเบฒเบ cyclic, เปเบ•เปˆ taskids
เบกเบญเบšเบซเบกเบฒเบเปƒเบซเป‰เปเบ•เปˆเบฅเบฐ node เบ‚เบถเป‰เบ™เบเบฑเบšเบ‚เบฐเบซเบ™เบฒเบ”เบเบปเบ™. เบชเปเบฒเบฅเบฑเบšเบฅเบฒเบเบฅเบฐเบญเบฝเบ”เป€เบžเบตเปˆเบกเป€เบ•เบตเบก (เบฅเบงเบกเบ—เบฑเบ‡
เบ•เบปเบงเบขเปˆเบฒเบ‡ เปเบฅเบฐเปเบœเบ™เบงเบฒเบ”), เบเบฐเบฅเบธเบ™เบฒเป€เบšเบดเปˆเบ‡
http://slurm.schedmd.com/mc_support.html
เปเบฅเบฐ
http://slurm.schedmd.com/dist_plane.html

เบ—เบตเปˆเบ•เบปเบ™เป€เบญเบ‡เบกเบฑเบ
เบงเบดโ€‹เบ—เบตโ€‹เบเบฒเบ™โ€‹เบเบฐโ€‹เบˆเบฒเบโ€‹เป‚เบ”เบโ€‹เบ•เบปเบ™โ€‹เป€เบญเบ‡โ€‹เบˆเบฐโ€‹เบˆเบฑเบ”โ€‹เบชเบฑเบ™โ€‹เบ‚เบฐโ€‹เบšเบงเบ™โ€‹เบเบฒเบ™โ€‹เปƒเบ™โ€‹เบ„เปเบฒโ€‹เบชเบฑเปˆเบ‡โ€‹เป€เบ›เบฑเบ™โ€‹
เบฅเบฐเบšเบธเป„เบงเป‰เปƒเบ™เป„เบŸเบฅเปŒเบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป‚เบ”เบเบ•เบปเบงเปเบ›เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก SLURM_HOSTFILE. เบ–เป‰เบฒ
เบ•เบปเบงเปเบ›เบ™เบตเป‰เปเบกเปˆเบ™เบฅเบฐเบšเบธเป„เบงเป‰เบงเปˆเบฒเบกเบฑเบ™เบˆเบฐเป€เบเบตเบ™เบงเบดเบ—เบตเบเบฒเบ™เบญเบทเปˆเบ™เบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰. เบ–เป‰เบฒ
เบšเปเปˆเป„เบ”เป‰เบเปเบฒเบ™เบปเบ”เบงเบดเบ—เบตเบเบฒเบ™เบˆเบฐเป€เบ›เบฑเบ™เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ—เบตเปˆเบˆเบฐเบ•เบฑเบ™. เบžเบฒเบเปƒเบ™ hostfile เบ•เป‰เบญเบ‡เบกเบต
เบขเปˆเบฒเบ‡เปœเป‰เบญเบเบˆเบณเบ™เบงเบ™เป‚เบฎเบชเบ—เบตเปˆเบฎเป‰เบญเบ‡เบ‚เป เปเบฅเบฐเป€เบ›เบฑเบ™เปœเบถเปˆเบ‡เบ•เปเปˆเปเบ–เบง เบซเบผเบทเป€เบ„เบทเปˆเบญเบ‡เปเบฒเบเบˆเบธเบ”
เปเบเบ. เบ–เป‰เบฒเบฅเบฐเบšเบธเบˆเปเบฒเบ™เบงเบ™เบงเบฝเบ (-n, --เบงเบฝเบ=<เบˆเปเบฒเบ™เบงเบ™>), เบงเบฝเบเบ‡เบฒเบ™เบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒ
เบˆเบฐเบ–เบทเบเบงเบฒเบ‡เป„เบงเป‰เป€เบ—เบดเบ‡เบ‚เปเป‰เบ•เบฒเบกเบฅเปเบฒเบ”เบฑเบšเบ‚เบญเบ‡เป„เบŸเบฅเปŒ.
เบซเบกเบฒเบโ€‹เป€เบซเบ”โ€‹: เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบเบฒเบ™เปเบˆเบเบขเบฒเบเบ•เบฒเบกเบ•เบปเบ™เบ•เบปเบงเปƒเบ™เบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบงเบฝเบเบ„เบงเบšเบ„เบธเบกเป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™
nodes เบ—เบตเปˆเบˆเบฐเบˆเบฑเบ”เบชเบฑเบ™เปƒเบซเป‰เบเบฑเบšเบงเบฝเบเปเบฅเบฐเบšเปเปˆเปเบกเปˆเบ™เบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™ CPUs เป€เบ—เบดเบ‡เบ™เบฑเป‰เบ™
nodes. เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เปเบกเปˆเบ™เบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒเบ•เบปเป‰เบ™เบ•เปเป€เบžเบทเปˆเบญเบ„เบงเบšเบ„เบธเบกเบ‚เบฑเป‰เบ™เบ•เบญเบ™เบงเบฝเบเบ‚เบญเบ‡เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบงเบฝเบเปƒเบ™
เบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบงเบฝเบเบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเป‰เบงเบชเปเบฒเบฅเบฑเบšเบ„เปเบฒเบชเบฑเปˆเบ‡ srun.

เบงเบดเบ—เบตเบเบฒเบ™เบเบฐเบˆเบฒเบเบ—เบตเบชเบญเบ‡:

block เบงเบดเบ—เบตเบเบฒเบ™เปเบˆเบเบขเบฒเบเบšเบฅเบฑเบญเบเบˆเบฐเปเบˆเบเบขเบฒเบเบงเบฝเบเบ‡เบฒเบ™เปƒเบซเป‰เบเบฑเบšเบŠเบฑเบญเบเป€เบเบฑเบ”เบ”เบฑเปˆเบ‡เบเปˆเบฒเบง
เบงเบฝเบเบ‡เบฒเบ™เบ•เบดเบ”เบ•เปเปˆเบเบฑเบ™เปเบšเปˆเบ‡เบ›เบฑเบ™เป€เบ•เบปเป‰เบฒเบฎเบฑเบš.

cyclic เบงเบดเบ—เบตเบเบฒเบ™เปเบˆเบเบขเบฒเบเปเบšเบšเบงเบปเบ‡เบˆเบญเบ™เบˆเบฐเปเบˆเบเบขเบฒเบเบงเบฝเบเบ‡เบฒเบ™เปƒเบซเป‰เบเบฑเบšเป€เบ•เบปเป‰เบฒเบฎเบฑเบšเป€เบŠเบฑเปˆเบ™เบ™เบฑเป‰เบ™
เบงเบฝเบเบ‡เบฒเบ™เบ•เบดเบ”เบ•เปเปˆเบเบฑเบ™เป„เบ”เป‰เบ–เบทเบเปเบˆเบเบขเบฒเบเปƒเบ™เป„เบฅเบเบฐเป€เบ•เบปเป‰เบฒเบฎเบฑเบšเบ•เบดเบ”เบ•เปเปˆเบเบฑเบ™ (เปƒเบ™เบฎเบญเบš-robin
เปเบŸเบŠเบฑเปˆเบ™). เบงเบฝเบเบ‡เบฒเบ™เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เบซเบผเบฒเบเบเบงเปˆเบฒเบซเบ™เบถเปˆเบ‡ CPU เบˆเบฐเบกเบต CPU เบ—เบฑเบ‡เปเบปเบ”เป€เบซเบผเบปเปˆเบฒเบ™เบฑเป‰เบ™
เบˆเบฑเบ”เบชเบฑเบ™เบขเบนเปˆเปƒเบ™เป€เบ•เบปเป‰เบฒเบฎเบฑเบšเบ”เบฝเบงเบ–เป‰เบฒเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰.

fcyclic
เบงเบดเบ—เบตเบเบฒเบ™เปเบˆเบเบขเบฒเบ fcyclic เบˆเบฐเปเบˆเบเบขเบฒเบเบงเบฝเบเบ‡เบฒเบ™เปƒเบซเป‰เบเบฑเบšเบŠเบฑเบญเบเป€เบเบฑเบ”เบ”เบฑเปˆเบ‡เบเปˆเบฒเบง
เบงเบฝเบเบ‡เบฒเบ™เบ•เบดเบ”เบ•เปเปˆเบเบฑเบ™เป„เบ”เป‰เบ–เบทเบเปเบˆเบเบขเบฒเบเปƒเบ™เป„เบฅเบเบฐเป€เบ•เบปเป‰เบฒเบฎเบฑเบšเบ•เบดเบ”เบ•เปเปˆเบเบฑเบ™ (เปƒเบ™เบฎเบญเบš-robin
เปเบŸเบŠเบฑเปˆเบ™). เบงเบฝเบเบ‡เบฒเบ™เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เบซเบผเบฒเบเบเบงเปˆเบฒเบซเบ™เบถเปˆเบ‡ CPU เบˆเบฐเบกเบตเปเบ•เปˆเบฅเบฐ CPUs เบˆเบฑเบ”เบชเบฑเบ™
เปƒเบ™เบ„เบปเบ™เบญเบฑเบšเป€เบ”เบ”: cyclic เปƒเบ™เบ—เบปเปˆเบงเป€เบ•เบปเป‰เบฒเบฎเบฑเบš.

--mail-type=<เบ›เบฐเป€เบžเบ”>
เปเบˆเป‰เบ‡เบœเบนเป‰เปƒเบŠเป‰เบ—เบฒเบ‡เบญเบตเป€เบกเบฅเปŒเป€เบกเบทเปˆเบญเบšเบฒเบ‡เบ›เบฐเป€เบžเบ”เป€เบซเบ”เบเบฒเบ™เป€เบเบตเบ”เบ‚เบถเป‰เบ™. เบ–เบทเบเบ•เป‰เบญเบ‡ เบ›เบฐเป€เบžเบ” เบ„เบธเบ™โ€‹เบ„เปˆเบฒโ€‹เปเบกเปˆเบ™โ€‹เบšเปเปˆโ€‹เบกเบตโ€‹,
BEGIN, END, FAIL, REQUEUE, เบ—เบฑเบ‡เปเบปเบ” (เป€เบ—เบปเปˆเบฒเบเบฑเบš BEGIN, END, FAIL, REQUEUE, เปเบฅเบฐ
STAGE_OUT), STAGE_OUT (เบ‚เบฑเป‰เบ™เบ•เบญเบ™ burst buffer เบญเบญเบเบชเบณเป€เบฅเบฑเบ”), TIME_LIMIT, TIME_LIMIT_90
(เบฎเบญเบ” 90 เป€เบ›เบตเป€เบŠเบฑเบ™เบ‚เบญเบ‡เป€เบงเบฅเบฒเบเบณเบ™เบปเบ”), TIME_LIMIT_80 (เบฎเบญเบ” 80 เป€เบ›เบตเป€เบŠเบฑเบ™เบ‚เบญเบ‡เป€เบงเบฅเบฒ
limit), เปเบฅเบฐ TIME_LIMIT_50 (เบฎเบญเบ” 50 เป€เบ›เบตเป€เบŠเบฑเบ™เบ‚เบญเบ‡เป€เบงเบฅเบฒเบˆเบณเบเบฑเบ”). เบซเบผเบฒเบ เบ›เบฐเป€เบžเบ” เบ„เปˆเบฒ
เบญเบฒเบ”เบˆเบฐเบ–เบทเบเบฅเบฐเบšเบธเป„เบงเป‰เปƒเบ™เบฅเบฒเบเบเบฒเบ™เบ—เบตเปˆเปเบเบเบ”เป‰เบงเบเป€เบ„เบทเปˆเบญเบ‡เปเบฒเบเบˆเบธเบ”. เบœเบนเป‰เปƒเบŠเป‰เบ—เบตเปˆเบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เปเบˆเป‰เบ‡เป€เบ•เบทเบญเบ™เปเบกเปˆเบ™เบŠเบตเป‰เปƒเบซเป‰เป€เบซเบฑเบ™
เบเบฑเบš --mail-เบœเบนเป‰เปƒเบŠเป‰.

--mail-เบœเบนเป‰เปƒเบŠเป‰=<เบœเบนเป‰เปƒเบŠเป‰>
เบœเบนเป‰โ€‹เปƒเบŠเป‰โ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เปเบˆเป‰เบ‡โ€‹เบเบฒเบ™โ€‹เบญเบตโ€‹เป€เบกเบฅโ€‹เปŒโ€‹เบ‚เบญเบ‡โ€‹เบเบฒเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹เบฅเบฑเบ”โ€‹เบ—เบตเปˆโ€‹เบเปเบฒโ€‹เบ™เบปเบ”โ€‹เป‚เบ”เบ --mail-type. เป„เบ”เป‰
เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบกเปˆเบ™เบœเบนเป‰เปƒเบŠเป‰เบ—เบตเปˆเบชเบปเปˆเบ‡.

--mem=<MB>
เบฅเบฐเบšเบธเบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เบ•เปเปˆ node เปƒเบ™ MegaBytes. เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบกเปˆเบ™
DefMemPerNode เปเบฅเบฐเบกเบนเบ™เบ„เปˆเบฒเบชเบนเบ‡เบชเบธเบ”เปเบกเปˆเบ™ MaxMemPerNode. เบ–เป‰เบฒ configured, เบ—เบฑเบ‡เบชเบญเบ‡เบ‚เบญเบ‡
เบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบซเบฑเบ™เป„เบ”เป‰เป‚เบ”เบเปƒเบŠเป‰ เบ„เบงเบšเบ„เบธเบก เบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™ config เบ„เปเบฒเบชเบฑเปˆเบ‡. เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเบ™เบตเป‰
เป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›เปเบฅเป‰เบงเบˆเบฐเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบ–เป‰เบฒ nodes เบ—เบฑเบ‡เบซเบกเบปเบ”เบ–เบทเบเบˆเบฑเบ”เบชเบฑเบ™เปƒเบซเป‰เบเบฑเบšเบงเบฝเบ
(SelectType=select/linear). เบเบฑเบ‡เป€เบšเบดเปˆเบ‡ --mem-เบ•เปเปˆ-cpu. --mem เปเบฅเบฐ --mem-เบ•เปเปˆ-cpu เบกเบต
เบชเบฐโ€‹เป€เบžเบฒเบฐโ€‹เป€เบŠเบดเปˆเบ‡โ€‹เบเบฑเบ™โ€‹เปเบฅเบฐโ€‹เบเบฑเบ™. เปเบฒเบเป€เบซเบ”: เบเบฒเบ™เบเบณเบ™เบปเบ”เบ‚เบฐเปœเบฒเบ”เบ„เบงเบฒเบกเบˆเบณเปเบกเปˆเบ™เบ–เบทเบงเปˆเบฒเป€เบ›เบฑเบ™เบเปเบฅเบฐเบ™เบตเบžเบดเป€เบชเบ”
เปเบฅเบฐเปƒเบซเป‰เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบงเบฝเบเบเบฑเบšเบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบ—เบฑเบ‡เบซเบกเบปเบ”เปƒเบ™เปเบ•เปˆเบฅเบฐ node. เบซเบกเบฒเบเป€เบซเบ”: เบเบฒเบ™เบšเบฑเบ‡เบ„เบฑเบšเปƒเบŠเป‰เบ‚เบญเบ‡
เบเบฒเบ™เบˆเบณเบเบฑเบ”เบ„เบงเบฒเบกเบˆเบณเปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เปเบกเปˆเบ™เบ‚เบถเป‰เบ™เบเบฑเบšเปœเป‰เบฒเบงเบฝเบ/cgroup plugin เบซเบผเบทเบเบฒเบ™เป€เบ›เบตเบ”เปƒเบŠเป‰เบ‡เบฒเบ™
เบเบฒเบ™โ€‹เบšเบฑเบ™โ€‹เบŠเบตโ€‹เบ—เบตเปˆโ€‹เปƒเบŠเป‰โ€‹เบ•เบปเบงโ€‹เบขเปˆเบฒเบ‡โ€‹เบ„เบงเบฒเบกโ€‹เบŠเบปเบ‡โ€‹เบˆเปเบฒโ€‹เป€เบ›เบฑเบ™โ€‹เป„เบฅโ€‹เบเบฐโ€‹เป€เบงโ€‹เบฅเบฒ (เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เบšเปเปˆโ€‹เบˆเปเบฒโ€‹เป€เบ›เบฑเบ™โ€‹เบ•เป‰เบญเบ‡โ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เป€เบเบฑเบšโ€‹เบฎเบฑเบโ€‹เบชเบฒโ€‹เป„เบงเป‰โ€‹,
เป€เบเบฑเบšโ€‹เบเปเบฒโ€‹เบžเบฝเบ‡โ€‹เปเบ•เปˆโ€‹)โ€‹. เปƒเบ™เบ—เบฑเบ‡เบชเบญเบ‡เบเปเบฅเบฐเบ™เบต, เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเปเบกเปˆเบ™เบญเบตเบ‡เปƒเบชเปˆเบ‚เบฐเบซเบ™เบฒเบ”เบ‚เบญเบ‡ Resident Set เบ‚เบญเบ‡เบงเบฝเบ
(RSS). เบงเบฝเบเบ‡เบฒเบ™เปƒเบ”เปœเบถเปˆเบ‡เบญเบฒเบ”เบˆเบฐเป€เบเบตเบ™เบ‚เบตเบ”เบˆเบณเบเบฑเบ”เบ„เบงเบฒเบกเบˆเบณเบˆเบปเบ™เบเบงเปˆเบฒเบˆเบฐเบกเบตเบเบฒเบ™เบšเบฑเบ™เบŠเบตเปเบ•เปˆเบฅเบฐเป„เบฅเบเบฐเบ•เปเปˆเป„เบ›
เบ•เบปเบงเบขเปˆเบฒเบ‡.

--mem-เบ•เปเปˆ-cpu=<MB>
เบ„เบงเบฒเบกเบˆเบณเบ‚เบฑเป‰เบ™เบ•เปˆเบณเบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เบ•เปเปˆ CPU เบ—เบตเปˆเบ–เบทเบเบˆเบฑเบ”เบชเบฑเบ™เป€เบ›เบฑเบ™ MegaBytes. เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบกเปˆเบ™
DefMemPerCPU เปเบฅเบฐเบกเบนเบ™เบ„เปˆเบฒเบชเบนเบ‡เบชเบธเบ”เปเบกเปˆเบ™ MaxMemPerCPU (เป€เบšเบดเปˆเบ‡เบ‚เปเป‰เบเบปเบเป€เบงเบฑเป‰เบ™เบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰). เบ–เป‰เบฒ
configured, เบ—เบฑเบ‡เบชเบญเบ‡เบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบซเบฑเบ™เป„เบ”เป‰เป‚เบ”เบเปƒเบŠเป‰ เบ„เบงเบšเบ„เบธเบก เบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™ config เบ„เปเบฒเบชเบฑเปˆเบ‡.
เปƒเบซเป‰เบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒเบ–เป‰เบฒเบงเบฝเบ --mem-เบ•เปเปˆ-cpu เบ„เปˆเบฒเป€เบเบตเบ™เบเบณเบ™เบปเบ”เบ„เปˆเบฒ MaxMemPerCPU,
เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบ‚เบญเบšเป€เบ‚เบ”เบˆเปเบฒเบเบฑเบ”เบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰เบˆเบฐเบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เป€เบ›เบฑเบ™เบ‚เบญเบšเป€เบ‚เบ”เบˆเปเบฒเบเบฑเบ”เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบ•เปเปˆเบงเบฝเบเบ‡เบฒเบ™; --mem-เบ•เปเปˆ-cpu
เบˆเบฐเบ–เบทเบเบซเบผเบธเบ”เบฅเบปเบ‡เป€เบ›เบฑเบ™เบกเบนเบ™เบ„เปˆเบฒเบ—เบตเปˆเบšเปเปˆเปƒเบซเบเปˆเบเบงเปˆเบฒ MaxMemPerCPU; --cpus-เบ•เปเปˆเบซเบ™เป‰เบฒเบงเบฝเบ เบˆเบฐเบ–เบทเบเบ•เบฑเป‰เบ‡
เปเบฅเบฐเบ„เบธเบ™เบ„เปˆเบฒเบ‚เบญเบ‡ --cpus-เบ•เปเปˆเบซเบ™เป‰เบฒเบงเบฝเบ เบ„เบนเบ™เบ”เป‰เบงเบเบญเบฑเบ™เปƒเปเปˆ --mem-เบ•เปเปˆ-cpu เบกเบนเบ™เบ„เปˆเบฒเบˆเบฐ
เป€เบ—เบปเปˆเบฒเบเบฑเบšเบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบš --mem-เบ•เปเปˆ-cpu เบ„เปˆเบฒเบ—เบตเปˆเบฅเบฐเบšเบธเป‚เบ”เบเบœเบนเป‰เปƒเบŠเป‰. เบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบ™เบตเป‰เบˆเบฐ
เป‚เบ”เบโ€‹เบ—เบปเปˆเบงโ€‹เป„เบ›โ€‹เปเบฅเป‰เบงโ€‹เบˆเบฐโ€‹เบ–เบทเบโ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบ–เป‰เบฒโ€‹เบซเบฒเบโ€‹เบงเปˆเบฒโ€‹เบœเบนเป‰โ€‹เบ›เบฐโ€‹เบเบญเบšโ€‹เบชเปˆเบงเบ™โ€‹เบšเบธเบโ€‹เบ„เบปเบ™โ€‹เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เบˆเบฑเบ”โ€‹เบชเบฑเบ™โ€‹เปƒเบซเป‰โ€‹เบงเบฝเบโ€‹เป€เบฎเบฑเบ”โ€‹เบ‡เบฒเบ™โ€‹เบ—เปเบฒโ€‹
(SelectType=select/cons_res). เบ–เป‰เบฒเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ–เบทเบเบˆเบฑเบ”เบชเบฑเบ™เป‚เบ”เบเบซเบผเบฑเบ, เป€เบ•เบปเป‰เบฒเบฎเบฑเบšเบซเบผเบท
เบ‚เปเป‰เบ—เบฑเบ‡เปเบปเบ”; เบˆเปเบฒเบ™เบงเบ™เบ‚เบญเบ‡ CPUs เบˆเบฑเบ”เบชเบฑเบ™เปƒเบซเป‰เบงเบฝเบเป€เบฎเบฑเบ”เบ‡เบฒเบ™เบ—เปเบฒเบญเบฒเบ”เบˆเบฐเบชเบนเบ‡เบเบงเปˆเบฒเบซเบ™เป‰เบฒเบงเบฝเบ
เบ™เบฑเบšเปเบฅเบฐเบกเบนเบ™เบ„เปˆเบฒเบ‚เบญเบ‡ --mem-เบ•เปเปˆ-cpu เบ„เบงเบ™โ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบ›เบฑเบšโ€‹เบ•เบฒเบกโ€‹เบ„เบงเบฒเบกโ€‹เป€เบซเบกเบฒเบฐโ€‹เบชเบปเบกโ€‹. เบเบฑเบ‡เป€เบšเบดเปˆเบ‡
--mem. --mem เปเบฅเบฐ --mem-เบ•เปเปˆ-cpu เปเบกเปˆเบ™เบชเบฐเป€เบžเบฒเบฐเป€เบŠเบดเปˆเบ‡เบเบฑเบ™เปเบฅเบฐเบเบฑเบ™.

--mem_bind=[{เบ‡เบฝเบš, verbose},]เบ›เบฐเป€เบžเบ”
เบœเบนเบโ€‹เบกเบฑเบ”โ€‹เบงเบฝเบโ€‹เบ‡เบฒเบ™โ€‹เบเบฑเบšโ€‹เบ„เบงเบฒเบกโ€‹เบŠเบปเบ‡โ€‹เบˆเปเบฒโ€‹. เปƒเบŠเป‰เบžเบฝเบ‡เปเบ•เปˆเป€เบกเบทเปˆเบญ plugin เบงเบฝเบ / affinity เบ–เบทเบเป€เบ›เบตเบ”เปƒเบŠเป‰เบ‡เบฒเบ™เปเบฅเบฐ
เบŸเบฑเบ‡เบŠเบฑเบ™เบ„เบงเบฒเบกเบˆเบณ NUMA เบกเบตเปƒเบซเป‰. เบซเบกเบฒเบโ€‹เป€เบซเบ”โ€‹ เบ—เบตเปˆ เป„เบ”เป‰ เบเบฒเบ™เปเบเป‰เป„เบ‚ of CPU เปเบฅเบฐ เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒ
binding เบญเบฒเบ”เบˆเบฐ เปเบ•เบเบ•เปˆเบฒเบ‡ on เบšเบฒเบ‡ เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐ เบเบณ. เบ•เบปเบงเบขเปˆเบฒเบ‡, เบเบฒเบ™เบœเบนเบเบกเบฑเบ” CPU เบญเบฒเบ”เบˆเบฐเบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”
เบขเบนเปˆเปƒเบ™เบฅเบฐเบ”เบฑเบšเบ‚เบญเบ‡เปเบเบ™เบžเบฒเบเปƒเบ™เป‚เบ›เป€เบŠเบ”เป€เบŠเบตเปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเบเบฒเบ™เบœเบนเบเบกเบฑเบ”เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบˆเบฐเบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”
เปƒเบ™เบฅเบฐเบ”เบฑเบšเบ‚เบญเบ‡ nodes, เบšเปˆเบญเบ™เบ—เบตเปˆเบ„เปเบฒเบ™เบดเบเบฒเบกเบ‚เบญเบ‡ "nodes" เบญเบฒเบ”เบˆเบฐเปเบ•เบเบ•เปˆเบฒเบ‡เบˆเบฒเบเบฅเบฐเบšเบปเบš
เบฅเบฐเบšเบปเบš. เป„เบ”เป‰ เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ of เปƒเบ” เบ›เบฐเป€เบžเบ” เบญเบทเปˆเบ™เป† เบเปˆเบงเบฒ "เบšเปเปˆเบกเบต" or "เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™" is เบšเปเปˆ เปเบ™เบฐเบ™เปเบฒเปƒเบซเป‰. If
เบ—เปˆเบฒเบ™โ€‹เบ•เป‰เบญเบ‡โ€‹เบเบฒเบ™โ€‹เบ„เบงเบšโ€‹เบ„เบธเบกโ€‹เบ—เบตเปˆโ€‹เบเบดเปˆเบ‡โ€‹เปƒเบซเบเปˆโ€‹, เบžเบฐโ€‹เบเบฒโ€‹เบเบฒเบกโ€‹เปเบฅเปˆเบ™โ€‹เบฅเบฐโ€‹เบซเบฑเบ”โ€‹เบเบฒเบ™โ€‹เบ—เบปเบ”โ€‹เบชเบญเบšโ€‹เบ‡เปˆเบฒเบโ€‹เบ”เบฒเบโ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹
"--mem_bind=verbose,none" เป€เบžเบทเปˆเบญเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบชเบฐเป€เบžเบฒเบฐ.

เบซเบกเบฒเบเป€เบซเบ”: เป€เบžเบทเปˆเบญเปƒเบซเป‰ Slurm เบชเบฐเป€เบซเบกเบตเบฅเบฒเบเบ‡เบฒเบ™เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบœเบนเบเบกเบฑเบ”เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบ—เบตเปˆเป€เบฅเบทเบญเบเบชเปเบฒเบฅเบฑเบšเบ„เปเบฒเบชเบฑเปˆเบ‡เบ—เบฑเบ‡เบซเบกเบปเบ”
เบ›เบฐเบ•เบดเบšเบฑเบ”เปƒเบ™เปเบเบฐ, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบ›เบตเบ”เปƒเบŠเป‰เบฎเบนเบšเปเบšเบš verbose เป‚เบ”เบเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ SLURM_MEM_BIND
เบ„เปˆเบฒเบ•เบปเบงเปเบ›เบ‚เบญเบ‡เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเป€เบ›เบฑเบ™ "verbose".

เบ•เบปเบงเปเบ›เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ‚เปเป‰เบกเบนเบ™เบ‚เปˆเบฒเบงเบชเบฒเบ™เบ•เปเปˆเป„เบ›เบ™เบตเป‰เปเบกเปˆเบ™เบ–เบทเบเบเปเบฒเบ™เบปเบ”เป€เบกเบทเปˆเบญ --mem_bind เปเบกเปˆเบ™เบขเบนเปˆเปƒเบ™
เปƒเบŠเป‰:

SLURM_MEM_BIND_VERBOSE
SLURM_MEM_BIND_TYPE
SLURM_MEM_BIND_LIST

เป€เบšเบดเปˆเบ‡ ENVIRONMENT เบ„เบงเบฒเบกเบฎเบฑเบšเบœเบดเบ”เบŠเบญเบš เบžเบฒเบโ€‹เบชเปˆเบงเบ™โ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹เบฅเบฒเบโ€‹เบฅเบฐโ€‹เบญเบฝเบ”โ€‹เป€เบžเบตเปˆเบกโ€‹เป€เบ•เบตเบกโ€‹เบ‚เบญเบ‡โ€‹
เบ•เบปเบงเปเบ› SLURM_MEM_BIND* เบชเปˆเบงเบ™เบšเบธเบเบ„เบปเบ™.

เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบ—เบตเปˆโ€‹เบชเบฐโ€‹เบซเบ™เบฑเบšโ€‹เบชเบฐโ€‹เบซเบ™เบนเบ™โ€‹เบ›เบฐโ€‹เบเบญเบšโ€‹เบกเบตโ€‹:

q[uiet]
เบœเบนเบเบกเบฑเบ”เบขเปˆเบฒเบ‡เบ‡เบฝเบšเป†เบเปˆเบญเบ™เปœเป‰เบฒเบงเบฝเบเป€เบฎเบฑเบ”เบงเบฝเบ (เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™)

v[erbose]
verbosely เบฅเบฒเบเบ‡เบฒเบ™เบเบฒเบ™เบœเบนเบเบกเบฑเบ”เบเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบงเบฝเบเบ‡เบฒเบ™

เบšเปเปˆ[ne] เบšเปเปˆเบœเบนเบเบกเบฑเบ”เบงเบฝเบเบเบฑเบšเปœเปˆเบงเบเบ„เบงเบฒเบกเบˆเบณ (เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™)

เบˆเบฑเบ”เบญเบฑเบ™เบ”เบฑเบš เบœเบนเบเบกเบฑเบ”เป‚เบ”เบเบญเบฑเบ™เบ”เบฑเบšเบงเบฝเบ (เบšเปเปˆเปเบ™เบฐเบ™เปเบฒ)

เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™ เปƒเบŠเป‰เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบžเบฒเบเปƒเบ™เบเบฑเบšเป‚เบ›เป€เบŠเบ”เป€เบŠเบตเบ—เบตเปˆเบเปเบฒเบฅเบฑเบ‡เปƒเบŠเป‰

map_mem:
bind เป‚เบ”เบเบเบฒเบ™เบชเป‰เบฒเบ‡เปเบœเบ™เบ—เบตเปˆเบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบ‚เบญเบ‡ node เบเบฑเบšเบงเบฝเบเบ‡เบฒเบ™เบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เบšเปˆเบญเบ™เบ—เบตเปˆ เปเบกเปˆเบ™
, ,... . CPU IDs เบ–เบทเบเบ•เบตเบ„เบงเบฒเบกเปเบฒเบเป€เบ›เบฑเบ™เบ„เปˆเบฒเบ—เบปเบ”เบชเบฐเบ™เบดเบเบปเบก
เป€เบงเบฑเป‰เบ™เป€เบชเบเปเบ•เปˆเบงเปˆเบฒเบžเบงเบเบกเบฑเบ™เบ–เบทเบเบ™เปเบฒเบซเบ™เป‰เบฒเบ”เป‰เบงเบ '0x' เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ™เบตเป‰เบžเบงเบเป€เบ‚เบปเบฒเบ•เบตเบ„เบงเบฒเบกเบงเปˆเบฒ
เบ„เปˆเบฒเป€เบฅเบเบ–เบฒเบ™เบชเบดเบšเบซเบปเบ (เบšเปเปˆเปเบ™เบฐเบ™เปเบฒ)

mask_mem:
เบœเบนเบเบกเบฑเบ”เป‚เบ”เบเบเบฒเบ™เบ•เบฑเป‰เบ‡เบซเบ™เป‰เบฒเบเบฒเบเบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเปƒเบ™เบซเบ™เป‰เบฒเบงเบฝเบเบ•เบฒเบกเบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰ เปเบกเปˆเบ™
, ,... . เบซเบ™เป‰เบฒเบเบฒเบเบ„เบงเบฒเบกเบŠเบปเบ‡เบˆเปเบฒเปเบกเปˆเบ™ เบชเบฐเป€เบซเบกเบตเป„เบ› เปเบ›เบงเปˆเบฒ
เบ„เปˆเบฒเป€เบฅเบเบ–เบฒเบ™เบชเบดเบšเบซเบปเบ. เบเบฐเบฅเบธเบ™เบฒเบฎเบฑเบšเบŠเบฒเบšเบงเปˆเบฒเปœเป‰เบฒเบเบฒเบเบˆเบฐเบ•เป‰เบญเบ‡เบ™เบณเปœเป‰เบฒเบ”เป‰เบงเบ '0x' เบ–เป‰เบฒเบžเบงเบเบกเบฑเบ™
เบšเปเปˆเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบ [0-9] เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบžเบงเบเบกเบฑเบ™เบ–เบทเบเป€เบซเบฑเบ™เบงเปˆเบฒเป€เบ›เบฑเบ™เบ„เปˆเบฒเบ•เบปเบงเป€เบฅเบเป‚เบ”เบ srun.

เบŠเปˆเบงเบเป€เบซเบผเบทเบญ เบชเบฐเปเบ”เบ‡เบ‚เปเป‰เบ„เบงเบฒเบกเบŠเปˆเบงเบเป€เบซเบผเบทเบญเบ™เบตเป‰

-- mincpus=<n>
เบฅเบฐเบšเบธเบˆเปเบฒเบ™เบงเบ™เบ•เปเบฒเปˆเบชเบธเบ”เบ—เบตเปˆเบ‚เบญเบ‡ CPU/processors เป‚เบฅเบˆเบดเบเบ•เปเปˆ node.

-N, --เบ‚เปเป‰=<minnodes[-maxnodes]>
เบฎเป‰เบญเบ‡เบ‚เปเปƒเบซเป‰เบกเบตเบ•เปเบฒเปˆเบชเบธเบ”เบ—เบตเปˆ minnodes nodes เป„เบ”เป‰เบ–เบทเบเบˆเบฑเบ”เบชเบฑเบ™เปƒเบซเป‰เบเบฑเบšเบงเบฝเบเบ™เบตเป‰. node เบชเบนเบ‡เบชเบธเบ”
เบเบฒเบ™เบ™เบฑเบšเบญเบฒเบ”เบˆเบฐเบ–เบทเบเบฅเบฐเบšเบธเบ”เป‰เบงเบ maxnodes. เบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒเบžเบฝเบ‡เปเบ•เปˆเบซเบ™เบถเปˆเบ‡เบ•เบปเบงเป€เบฅเบเปเบกเปˆเบ™เป„เบ”เป‰เบฅเบฐเบšเบธเป„เบงเป‰, เบ™เบตเป‰
เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบ›เบฑเบ™เบ—เบฑเบ‡เบˆเปเบฒเบ™เบงเบ™ node เบ•เปเบฒเปˆเบชเบธเบ”เปเบฅเบฐเบชเบนเบ‡เบชเบธเบ”. เบ‚เบตเบ”เบˆเบณเบเบฑเบ” node เบ‚เบญเบ‡เบžเบฒเบ—เบดเบŠเบฑเบ™
เปเบ—เบ™เบ—เบตเปˆเบงเบฝเบเบ‡เบฒเบ™เป€เบซเบผเบปเปˆเบฒเบ™เบฑเป‰เบ™. เบ–เป‰เบฒเบ‚เปเป‰เบˆเบณเบเบฑเบ” node เบ‚เบญเบ‡เบงเบฝเบเบขเบนเปˆเบ™เบญเบเบ‚เบญเบšเป€เบ‚เบ”
เบญเบฐโ€‹เบ™เบธโ€‹เบเบฒเบ”โ€‹เปƒเบซเป‰โ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹เปเบšเปˆเบ‡โ€‹เบ›เบฑเบ™โ€‹เบ—เบตเปˆโ€‹เบเปˆเบฝเบงโ€‹เบ‚เป‰เบญเบ‡โ€‹เบ‚เบญเบ‡โ€‹เบ•เบปเบ™โ€‹, เบงเบฝเบโ€‹เป€เบฎเบฑเบ”โ€‹เบ‡เบฒเบ™โ€‹เบ—เปเบฒโ€‹เบˆเบฐโ€‹เบ–เบทเบโ€‹เบ›เบฐโ€‹เป„เบงเป‰โ€‹เปƒเบ™โ€‹เบชเบฐโ€‹เบ–เบฒโ€‹เบ™เบฐโ€‹เบเบฒเบ™โ€‹เบ—เบตเปˆโ€‹เบเบฑเบ‡โ€‹เบ„เป‰เบฒเบ‡โ€‹เบขเบนเปˆโ€‹.
เบ™เบตเป‰เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ›เบฐเบ•เบดเบšเบฑเบ”เบ—เบตเปˆเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เปƒเบ™เป€เบงเบฅเบฒเบ•เปเปˆเบกเบฒ, เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เบ‚เบญเบšเป€เบ‚เบ”เบเบฒเบ™เปเบšเปˆเบ‡เบชเปˆเบงเบ™เปเบกเปˆเบ™
เบ›เปˆเบฝเบ™เปเบ›เบ‡. เบ–เป‰เบฒเบ‚เปเป‰เบˆเบณเบเบฑเบ”เบ‚เบญเบ‡เป‚เบซเบ™เบ”เบงเบฝเบเป€เบเบตเบ™เบˆเบณเบ™เบงเบ™เบ‚เบญเบ‡เป‚เบ™เบ”เบ—เบตเปˆเบเบณเบ™เบปเบ”เบ„เปˆเบฒเบขเบนเปˆเปƒเบ™
เบเบฒเบ™เปเบšเปˆเบ‡เบชเปˆเบงเบ™, เบงเบฝเบเบˆเบฐเบ–เบทเบเบ›เบฐเบ•เบดเป€เบชเบ”. เปƒเบซเป‰เบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒเบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡
SLURM_NNODES เบˆเบฐเบ–เบทเบเบ•เบฑเป‰เบ‡เปƒเบซเป‰เป€เบ›เบฑเบ™เบเบฒเบ™เบ™เบฑเบšเบ‚เบญเบ‡ nodes เบ—เบตเปˆเบˆเบฑเบ”เบชเบฑเบ™เบ•เบปเบงเบˆเบดเบ‡เปƒเบซเป‰เบเบฑเบšเบงเบฝเบ. เป€เบšเบดเปˆเบ‡
เป„เบ”เป‰ ENVIRONMENT เบ„เบงเบฒเบกเบฎเบฑเบšเบœเบดเบ”เบŠเบญเบš เบžเบฒเบโ€‹เบชเปˆเบงเบ™โ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เป€เบžเบตเปˆเบกโ€‹เป€เบ•เบตเบกโ€‹. เบ–เป‰เบฒ -N เบšเปเปˆโ€‹เป„เบ”เป‰โ€‹เบฅเบฐโ€‹เบšเบธโ€‹เป„เบงเป‰โ€‹,
เบžเบถเบ”เบ•เบดเบเปเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบกเปˆเบ™เบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™ nodes เบžเบฝเบ‡เบžเปเป€เบžเบทเปˆเบญเบ•เบญเบšเบชเบฐเบซเบ™เบญเบ‡เบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบ‚เบญเบ‡
-n เปเบฅเบฐ -c เบ—เบฒเบ‡เป€เบฅเบทเบญเบ. เบงเบฝเบเบˆเบฐเบ–เบทเบเบˆเบฑเบ”เบชเบฑเบ™เปƒเบซเป‰เบซเบผเบฒเบเป€เบ—เบปเปˆเบฒเบ—เบตเปˆเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบžเบฒเบเปƒเบ™
เบ‚เบญเบšเป€เบ‚เบ”เบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰ เปเบฅเบฐเบšเปเปˆเบŠเบฑเบเบŠเป‰เบฒเบเบฒเบ™เบฅเบดเป€เบฅเบตเปˆเบกเบ‚เบญเบ‡เบงเบฝเบ. เบเบฒเบ™เบ™เบฑเบš node
เบชเบฐเป€เบžเบฒเบฐเบญเบฒเบ”เบˆเบฐเบฅเบงเบกเป€เบญเบปเบฒเบ„เปˆเบฒเบ•เบปเบงเป€เบฅเบเบ•เบฒเบกเบ”เป‰เบงเบเบ„เบณเบ•เปเปˆเบ—เป‰เบฒเบเบ‚เบญเบ‡ "k" (เบ•เบปเบงเบ„เบนเบ™
เบ„เปˆเบฒเบ•เบปเบงเป€เบฅเบเป‚เบ”เบ 1,024) เบซเบผเบท "m" (เบ„เบนเบ™เบ„เปˆเบฒเบ•เบปเบงเป€เบฅเบเป‚เบ”เบ 1,048,576).

-n, --เบงเบฝเบ=<เบˆเปเบฒเบ™เบงเบ™>
salloc เบšเปเปˆเป„เบ”เป‰เป€เบ›เบตเบ”เบ•เบปเบงเบงเบฝเบเบ‡เบฒเบ™, เบกเบฑเบ™เบฎเบฝเบเบฎเป‰เบญเบ‡เปƒเบซเป‰เบกเบตเบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เปเบฅเบฐเบ›เบฐเบ•เบดเบšเบฑเบ”
เบšเบฒเบ‡เบ„เปเบฒเบชเบฑเปˆเบ‡. เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เปƒเบซเป‰เบ„เปเบฒเปเบ™เบฐเบ™เปเบฒเบเบฑเบšเบœเบนเป‰เบ„เบงเบšเบ„เบธเบก Slurm เบงเปˆเบฒเบ‚เบฑเป‰เบ™เบ•เบญเบ™เบงเบฝเบเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบžเบฒเบเปƒเบ™
เบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบ™เบตเป‰เบˆเบฐเป€เบ›เบตเบ”เบ•เบปเบงเบชเบนเบ‡เบชเบธเบ”เบ‚เบญเบ‡ เบˆเปเบฒเบ™เบงเบ™ เบงเบฝเบเบ‡เบฒเบ™ เปเบฅเบฐเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ—เบตเปˆเบžเบฝเบ‡เบžเป
เบˆเบฑเบ”เบชเบฑเบ™เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เบชเปเบฒเป€เบฅเบฑเบ”เบ™เบตเป‰. เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบกเปˆเบ™เบซเบ™เบถเปˆเบ‡เบซเบ™เป‰เบฒเบงเบฝเบเบ•เปเปˆ node, เปเบ•เปˆเบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒ
--cpus-เบ•เปเปˆเบซเบ™เป‰เบฒเบงเบฝเบ เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบˆเบฐเบ›เปˆเบฝเบ™เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ™เบตเป‰.

-- เป€เบ„เบทเบญโ€‹เบ‚เปˆเบฒเบโ€‹=<เบ›เบฐเป€เบžเบ”>
เบฅเบฐเบšเบธเบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบชเบฐเบงเบดเบ” เบซเบผเบทเป€เบ„เบทเบญเบ‚เปˆเบฒเบ. เบเบฒเบ™เบ•เบตเบ„เบงเบฒเบกเบ‚เบญเบ‡
เบ›เบฐเป€เบžเบ” เปเบกเปˆเบ™โ€‹เบ‚เบถเป‰เบ™โ€‹เบเบฑเบšโ€‹เบฅเบฐโ€‹เบšเบปเบšโ€‹. เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เปเบกเปˆเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเปเบฅเปˆเบ™ Slurm เปƒเบ™ Cray
เบžเบทเป‰เบ™เป€เบกเบทเบญเบ‡. เบกเบฑเบ™เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบฎเป‰เบญเบ‡เบ‚เปเป‚เบ”เบเปƒเบŠเป‰ Network Performace Counters. เบžเบฝเบ‡เปเบ•เปˆเบซเบ™เบถเปˆเบ‡เบกเบนเบ™เบ„เปˆเบฒ
เบ•เปเปˆเบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเปเบกเปˆเบ™เบ–เบทเบเบ•เป‰เบญเบ‡. เบ•เบปเบงเป€เบฅเบทเบญเบเบ—เบฑเบ‡เปเบปเบ”เปเบกเปˆเบ™เบ•เบปเบงเบžเบดเบกเบ™เป‰เบญเบเปƒเบซเบเปˆเบ—เบตเปˆเบฅเบฐเบญเบฝเบ”เบญเปˆเบญเบ™. เปƒเบ™โ€‹เบเบฒเบ™โ€‹เบ•เบฑเป‰เบ‡โ€‹เบ„เปˆเบฒโ€‹เบ™เบตเป‰โ€‹
เบ„เปˆเบฒเบ—เบตเปˆเบฎเบญเบ‡เบฎเบฑเบšเบฅเบงเบกเบกเบต:

เบฅเบฐเบšเบปเบš
เปƒเบŠเป‰เป€เบ„เบปเบฒเป€เบ•เบตเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ—เบปเปˆเบงเบฅเบฐเบšเบปเบš. เบกเบตเปเบ•เปˆ nodes เบ—เบตเปˆเบฎเป‰เบญเบ‡เบ‚เปเป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™
เบˆเบฐเบ–เบทเบเบซเบกเบฒเบเปƒเบ™เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบงเบฝเบเป€เบฎเบฑเบ”เบ‡เบฒเบ™เบ—เปเบฒ. เบ–เป‰เบฒเบงเบฝเบเบšเปเปˆเป„เบ”เป‰เบ•เบทเปˆเบกเบ‚เปเป‰เบกเบนเบ™เปƒเบชเปˆ
เบฅเบฐเบšเบปเบšเบ—เบฑเบ‡เบซเบกเบปเบ”เบชเปˆเบงเบ™เบ—เบตเปˆเป€เบซเบผเบทเบญเบ‚เบญเบ‡ nodes เปเบกเปˆเบ™เบšเปเปˆเบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป‚เบ”เบเบงเบฝเบเบญเบทเปˆเบ™เป†
เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ NPC, เบ–เป‰เบฒเบšเปเปˆเป€เบฎเบฑเบ”เบงเบฝเบเบฅเบฑเบ”เบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒเบˆเบฐเบ›เบฒเบเบปเบ”เป€เบ›เบฑเบ™ PerfCnts. nodes เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เปเบกเปˆเบ™
เบเบฑเบ‡เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป„เบ”เป‰เบเบฑเบšเบงเบฝเบเบญเบทเปˆเบ™เบ—เบตเปˆเบšเปเปˆเปƒเบŠเป‰ NPC.

เปเบœเปˆเบ™เปƒเบšเบ„เป‰เบฒเบเบ„เบท เปƒเบŠเป‰เป€เบ„เบปเบฒเป€เบ•เบตเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเป€เบ„เบทเบญเบ‚เปˆเบฒเบเปเบœเปˆเบ™เปƒเบš. เบกเบตเบžเบฝเบ‡เบ‚เปเป‰เบ—เบตเปˆเบฎเป‰เบญเบ‡เบ‚เปเป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™
เบ–เบทเบเปเบฒเบเป„เบงเป‰เป€เบžเบทเปˆเบญเปƒเบŠเป‰เปƒเบ™เบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบงเบฝเบ. เบ–เป‰เบฒเบงเบฝเบเบšเปเปˆเบ•เบทเปˆเบกเป€เบ•เบฑเบก
เปเบœเปˆเบ™เปƒเบšเบ—เบตเปˆเบˆเบฑเบ”เบชเบฑเบ™เปƒเบซเป‰เบเบฑเบšเบงเบฝเบเบ—เบตเปˆเปเบœเปˆเบ™เปƒเบšเป€เบซเบผเบปเปˆเบฒเบ™เบฑเป‰เบ™เบšเปเปˆเบชเบฒเบกเบฒเบ”เบ™เบณเปƒเบŠเป‰เป„เบ”เป‰เป‚เบ”เบเบœเบนเป‰เบญเบทเปˆเบ™
เบงเบฝเบเบ—เบตเปˆเปƒเบŠเป‰ NPC, เบ–เป‰เบฒเบšเปเปˆเป€เบฎเบฑเบ”เบงเบฝเบเบฅเบฑเบ”เบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒเบˆเบฐเบ›เบฒเบเบปเบ”เป€เบ›เบฑเบ™ PerfCnts. nodes เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เปเบกเปˆเบ™
เบเบฑเบ‡เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป„เบ”เป‰เบเบฑเบšเบงเบฝเบเบญเบทเปˆเบ™เบ—เบตเปˆเบšเปเปˆเปƒเบŠเป‰ NPC.

เปƒเบ™เบ—เบธเบเบเปเบฅเบฐเบ™เบตเบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบงเบฝเบเป€เบฎเบฑเบ”เบ‡เบฒเบ™เบ—เปเบฒ เบ•เป‰เบญเบ‡ เบฅเบฐเบšเบธ เป„เบ”เป‰
-- เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบชเบฐโ€‹เป€เบžเบฒเบฐโ€‹. เบ–เป‰เบฒเบšเปเปˆเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบˆเบฐเบ–เบทเบเบ›เบฐเบ•เบดเป€เบชเบ”.

เบ™เบญเบเบˆเบฒเบเบ™เบตเป‰เบเบฑเบšเบ‚เบฑเป‰เบ™เบ•เบญเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบšเปเปˆเป„เบ”เป‰เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เปเบšเปˆเบ‡เบ›เบฑเบ™เปเบœเปˆเบ™เปƒเบšเบ„เป‰เบฒเบเบ„เบท, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™
เบˆเบฐเบšเปเปˆเป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™เบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบ–เป‰เบฒเบ‚เบฑเป‰เบ™เบ•เบญเบ™เบ—เบตเปˆเปเบฅเปˆเบ™เบขเบนเปˆเปƒเบ™เปเบœเปˆเบ™เปƒเบšเบšเปเปˆเบ›เบฐเบ•เบดเบšเบฑเบ”
เป€เบ–เบดเบ‡เบ‚เปเป‰เบ—เบฑเบ‡เบซเบกเบปเบ”เบเปˆเบฝเบงเบเบฑเบšเปเบœเปˆเบ™เปƒเบš.

เป„เบ”เป‰ เป€เบ„เบทเบญเบ‚เปˆเบฒเบ เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบเบฑเบ‡เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เปƒเบ™เบฅเบฐเบšเบปเบšเบ—เบตเปˆเบกเบตเบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ‚เบฐเบซเบ™เบฒเบ™เบ‚เบญเบ‡ IBM
(PE). เป€เบšเบดเปˆเบ‡เป€เบญเบเบฐเบชเบฒเบ™เบ„เปเบฒเบชเปเบฒเบ„เบฑเบ™เบ‚เบญเบ‡เบ„เปเบฒเบชเบฑเปˆเบ‡เบงเบฝเบ LoadLeveler เบ‚เบญเบ‡ IBM เบเปˆเบฝเบงเบเบฑเบšเบ„เปเบฒเบชเปเบฒเบ„เบฑเบ™
"เป€เบ„เบทเบญเบ‚เปˆเบฒเบ" เบชเปเบฒเบฅเบฑเบšเบ‚เปเป‰เบกเบนเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบก. เบซเบผเบฒเบเบ„เปˆเบฒเบญเบฒเบ”เบˆเบฐเบ–เบทเบเบฅเบฐเบšเบธเป„เบงเป‰เปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบฒเบเบˆเบธเบ”
เบฅเบฒเบโ€‹เบเบฒเบ™โ€‹เปเบเบโ€‹เบญเบญเบโ€‹. เบ•เบปเบงเป€เบฅเบทเบญเบเบ—เบฑเบ‡เปเบปเบ”เปเบกเปˆเบ™เบ•เบปเบงเบžเบดเบกเบ™เป‰เบญเบเปƒเบซเบเปˆเบ—เบตเปˆเบฅเบฐเบญเบฝเบ”เบญเปˆเบญเบ™. เบ„เปˆเบฒเบ—เบตเปˆเบฎเบญเบ‡เบฎเบฑเบšเบฅเบงเบกเบกเบต:

BULK_XFER[=เบŠเบฑเบšโ€‹เบžเบฐโ€‹เบเบฒโ€‹เบเบญเบ™>]
เป€เบ›เบตเบ”เปƒเบŠเป‰เบเบฒเบ™เป‚เบญเบ™เบ‚เปเป‰เบกเบนเบ™เป€เบ›เบฑเบ™เบŠเบธเบ”เป‚เบ”เบเปƒเบŠเป‰ Remote Direct-Memory Access (RDMA).
เบ—เบฒเบ‡เป€เบฅเบทเบญเบ เบŠเบฑเบšโ€‹เบžเบฐโ€‹เบเบฒโ€‹เบเบญเบ™ เบชเบฐเป€เบžเบฒเบฐเปเบกเปˆเบ™เบ„เปˆเบฒเบ•เบปเบงเป€เบฅเบเบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบกเบต
เบ„เปเบฒเบ•เปเปˆเบ—เป‰เบฒเบเบ‚เบญเบ‡ "k", "K", "m", "M", "g" เบซเบผเบท "G" เบชเปเบฒเบฅเบฑเบšเบเบดเป‚เบฅเป„เบš, megabytes เบซเบผเบท
gigabytes. เบซเบกเบฒเบเป€เบซเบ”: เป„เบ”เป‰ เบŠเบฑเบšโ€‹เบžเบฐโ€‹เบเบฒโ€‹เบเบญเบ™ เบชเบฐโ€‹เป€เบžเบฒเบฐโ€‹เปเบกเปˆเบ™โ€‹เบšเปเปˆโ€‹เป„เบ”เป‰โ€‹เบชเบฐโ€‹เบซเบ™เบฑเบšโ€‹เบชเบฐโ€‹เบซเบ™เบนเบ™โ€‹เป‚เบ”เบโ€‹
เบžเบทเป‰เบ™เบ–เบฒเบ™เป‚เบ„เบ‡เบฅเปˆเบฒเบ‡เบ‚เบญเบ‡ IBM เป€เบ›เบฑเบ™เบ‚เบญเบ‡ Parallel Environment version 2.2
เปเบฅเบฐเบšเปเปˆเบกเบตเบ„เปˆเบฒเบ„เบงเบ™เบ–เบทเบเบฅเบฐเบšเบธเปƒเบ™เป€เบงเบฅเบฒเบ™เบตเป‰.

CAU=<เบ™เบฑเบš> เบˆเปเบฒโ€‹เบ™เบงเบ™โ€‹เบ‚เบญเบ‡โ€‹เบซเบ™เปˆเบงเบโ€‹เป€เบฅเบฑเปˆเบ‡โ€‹เบเบฒเบ™โ€‹เป€เบเบฑเบšโ€‹เบเปเบฒ (CAUโ€‹) เบ•เป‰เบญเบ‡โ€‹เบเบฒเบ™โ€‹. เบ™เบณเปƒเบŠเป‰เบเบฑเบš
เป‚เบ›เป€เบŠเบ”เป€เบŠเบต IBM Power7-IH. เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบกเปˆเบ™เบชเบนเบ™. CAU เป€เบญเบเบฐเบฅเบฒเบ”เบˆเบฐ
เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบชเปเบฒเบฅเบฑเบšเปเบ•เปˆเบฅเบฐเบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบผเปเบเบผเบก (MPI, LAPI, เปเบฅเบฐเบญเบทเปˆเบ™เป†)

DEVNAME=<เบŠเบทเปˆ>
เบฅเบฐเบšเบธเบŠเบทเปˆเบญเบธเบ›เบฐเบเบญเบ™เบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™ (เป€เบŠเบฑเปˆเบ™: "eth0" เบซเบผเบท
"mlx4_0").

DEVTYPE=<เบ›เบฐเป€เบžเบ”>
เบฅเบฐเบšเบธเบ›เบฐเป€เบžเบ”เบญเบธเบ›เบฐเบเบญเบ™เบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™. เบชเบฐโ€‹เบซเบ™เบฑเบšโ€‹เบชเบฐโ€‹เบซเบ™เบนเบ™โ€‹
เบ„เบธเบ™เบ„เปˆเบฒเบ‚เบญเบ‡ เบ›เบฐเป€เบžเบ” เบ„เบท: "IB" (InfiniBand), "HFI" (P7 Host Fabric
เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบš), "IPONLY" (IP-Only interfaces), "HPCE" (HPC Ethernet), เปเบฅเบฐ
"KMUX" (Kernel Emulation เบ‚เบญเบ‡ HPCE). เบญเบธเบ›เบฐเบเบญเบ™เบ—เบตเปˆเบˆเบฑเบ”เบชเบฑเบ™เปƒเบซเป‰เบงเบฝเบเบ•เป‰เบญเบ‡
เบ—เบฑเบ‡เปเบปเบ”เป€เบ›เบฑเบ™เบ›เบฐเป€เบžเบ”เบ”เบฝเบงเบเบฑเบ™. เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบกเปˆเบ™เบ‚เบถเป‰เบ™เบเบฑเบš
เบฎเบฒเบ”เปเบงเปƒเบ”เบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเบฐเบ•เบฒเบกเบ„เบงเบฒเบกเบกเบฑเบเปเบกเปˆเบ™ IPONLY (เป€เบŠเบดเปˆเบ‡
เบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบขเบนเปˆเปƒเบ™เป‚เบซเบกเบ” User Space), HFI, IB, HPCE, เปเบฅเบฐ KMUX.

IMMED =<เบ™เบฑเบš>
เบˆเปเบฒเบ™เบงเบ™เบŠเปˆเบญเบ‡เบชเบปเปˆเบ‡เบ—เบฑเบ™เบ—เบตเบ•เปเปˆเบ›เปˆเบญเบ‡เบขเป‰เบฝเบกเบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™. เบ™เบณเปƒเบŠเป‰เบเบฑเบš
เป‚เบ›เป€เบŠเบ”เป€เบŠเบต IBM Power7-IH. เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบกเปˆเบ™เบชเบนเบ™.

เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡ =<เบ™เบฑเบš>
เบฅเบฐเบšเบธเบˆเปเบฒเบ™เบงเบ™เบ‚เบญเบ‡เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเป€เบ„เบทเบญเบ‚เปˆเบฒเบเบชเปเบฒเบฅเบฑเบšเปเบ•เปˆเบฅเบฐเบงเบฝเบเบ‡เบฒเบ™เปƒเบ™เปเบ•เปˆเบฅเบฐเป€เบ„เบทเบญเบ‚เปˆเบฒเบ
เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ. เบˆเบณเบ™เบงเบ™เบ•เบปเบงเบขเปˆเบฒเบ‡เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบกเปˆเบ™ 1.

IPV4 เปƒเบŠเป‰ Internet Protocol (IP) เป€เบงเบตเบŠเบฑเปˆเบ™ 4 เบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™ (เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™).

IPV6 เปƒเบŠเป‰ Internet Protocol (IP) เป€เบงเบตเบŠเบฑเปˆเบ™ 6 เบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™.

LAPI เปƒเบŠเป‰เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบก LAPI.

เป‚เบ„เบกเป„เบŸ เปƒเบŠเป‰เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบผเปเบเบผเบก MPI. MPI เปเบกเปˆเบ™เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™.

PAMI เปƒเบŠเป‰เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบก PAMI.

เปเบŠเบก เปƒเบŠเป‰เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบก OpenSHEM.

SN_ALL เปƒเบŠเป‰เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบชเบฐเบงเบดเบ”เบ—เบฑเบ‡เปเบปเบ”เบ—เบตเปˆเบกเบตเบขเบนเปˆ (เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™).

SN_SINGLE เปƒเบŠเป‰เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบชเบฐเบซเบผเบฑเบšเบ—เบตเปˆเบกเบตเปƒเบซเป‰.

UPC เปƒเบŠเป‰เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบผเปเบเบผเบก UPC.

US เปƒเบŠเป‰เบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™เบžเบทเป‰เบ™เบ—เบตเปˆเบœเบนเป‰เปƒเบŠเป‰.

เบšเบฒเบ‡เบ•เบปเบงเบขเปˆเบฒเบ‡เบ‚เบญเบ‡เบชเบฐเป€เบžเบฒเบฐเป€เบ„เบทเบญเบ‚เปˆเบฒเบ:

Instances=2,US,MPI,SN_ALL
เบชเป‰เบฒเบ‡เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบžเบทเป‰เบ™เบ—เบตเปˆเบœเบนเป‰เปƒเบŠเป‰เบชเบญเบ‡เบญเบฑเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™ MPI เปƒเบ™เบ—เบธเบเป†
เบชเบฐเบซเบผเบฑเบšเป€เบ„เบทเบญเบ‚เปˆเบฒเบเบชเบณเบฅเบฑเบšเปเบ•เปˆเบฅเบฐเปœเป‰เบฒเบงเบฝเบ.

US,MPI,Instances=3,Devtype=IB
เบชเป‰เบฒเบ‡เบชเบฒเบกเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบžเบทเป‰เบ™เบ—เบตเปˆเบœเบนเป‰เปƒเบŠเป‰เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™ MPI เปƒเบ™เบ—เบธเบเป†
เป€เบ„เบทเบญเบ‚เปˆเบฒเบ InfiniBand เบชเปเบฒเบฅเบฑเบšเปเบ•เปˆเบฅเบฐเบงเบฝเบเบ‡เบฒเบ™.

IPV4,LAPI,SN_Single
เบชเป‰เบฒเบ‡เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ IP เบฎเบธเปˆเบ™ 4 เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™ LAPI เปƒเบ™เบชเบฐเบงเบดเบ”เบ”เบฝเบง
เป€เบ„เบทเบญโ€‹เบ‚เปˆเบฒเบโ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เปเบ•เปˆโ€‹เบฅเบฐโ€‹เบงเบฝเบโ€‹เบ‡เบฒเบ™โ€‹.

เบ•เบปเบงเบขเปˆเบฒเบ‡=2,US,LAPI,MPI
เบชเป‰เบฒเบ‡เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบžเบทเป‰เบ™เบ—เบตเปˆเบœเบนเป‰เปƒเบŠเป‰เบชเบญเบ‡เบญเบฑเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™ LAPI เปเบฅเบฐ MPI
เปƒเบ™เบ—เบธเบเป€เบ„เบทเบญเบ‚เปˆเบฒเบเบชเบฐเบซเบผเบฑเบšเบชเบณเบฅเบฑเบšเปเบ•เปˆเบฅเบฐเปœเป‰เบฒเบงเบฝเบ. เปƒเบซเป‰เบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒ SN_ALL เปเบกเปˆเบ™เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™
เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบ”เบฑเปˆเบ‡โ€‹เบ™เบฑเป‰เบ™โ€‹เบ—เบธเบโ€‹เป€เบ„เบทเบญโ€‹เบ‚เปˆเบฒเบโ€‹เบชเบฐโ€‹เบซเบผเบฑเบšโ€‹เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹. เปƒเบซเป‰เบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒ Instances=2
เบฅเบฐเบšเบธเบงเปˆเบฒเบกเบตเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบชเบญเบ‡เบญเบฑเบ™เบชเปเบฒเบฅเบฑเบšเปเบ•เปˆเบฅเบฐเป‚เบ›เบฃเป‚เบ•เบ„เป (LAPI
เปเบฅเบฐ MPI) เปเบฅเบฐเปเบ•เปˆเบฅเบฐเบงเบฝเบเบ‡เบฒเบ™. เบ–เป‰เบฒเบกเบตเบชเบญเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบเปเบฅเบฐเบชเบตเปˆเบงเบฝเบเบ‡เบฒเบ™
node เบซเบผเบฑเบ‡โ€‹เบˆเบฒเบโ€‹เบ™เบฑเป‰เบ™โ€‹เบ—เบฑเบ‡โ€‹เบซเบกเบปเบ”โ€‹เบ‚เบญเบ‡ 32 เบเบฒเบ™โ€‹เป€เบŠเบทเปˆเบญเบกโ€‹เบ•เปเปˆโ€‹เปเบกเปˆเบ™โ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบชเป‰เบฒเบ‡โ€‹เบ•เบฑเป‰เบ‡ (2 instances x
2 เป‚เบ›เป‚เบ•เบ„เบญเบ™ x 2 เป€เบ„เบทเบญเบ‚เปˆเบฒเบ x 4 เบงเบฝเบเบ‡เบฒเบ™).

--เบ‡เบฒเบก[=เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡]
เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบงเบฝเบเบ—เบตเปˆเบกเบตเบšเบนเบฅเบดเบกเบฐเบชเบดเบ”เบเบฒเบ™เบเปเบฒเบ™เบปเบ”เป€เบงเบฅเบฒเบ—เบตเปˆเบ–เบทเบเบ›เบฑเบšเบžเบฒเบเปƒเบ™ Slurm. เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบ›เบฑเบš
เบ„เปˆเบฒเบšเบนเบฅเบดเบกเบฐเบชเบดเบ”เบเบฒเบ™เบเบณเบ™เบปเบ”เป€เบงเบฅเบฒเบซเบผเบธเบ”เบฅเบปเบ‡ 100. เป„เบฅเบเบฐเบเบฒเบ™เบ›เบฑเบšเปเบกเปˆเบ™เบกเบฒเบˆเบฒเบ
-10000 (เบšเบนเบฅเบดเบกเบฐเบชเบดเบ”เบชเบนเบ‡เบชเบธเบ”) เบซเบฒ 10000 (เบšเบนเบฅเบดเบกเบฐเบชเบดเบ”เบ•เปเปˆเบฒเบชเบธเบ”). เบœเบนเป‰เปƒเบŠเป‰เบ—เบตเปˆเบกเบตเบชเบดเบ”เบ—เบดเบžเบดเป€เบชเบ”เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™เบชเบฒเบกเบฒเบ”
เบฅเบฐเบšเบธเบเบฒเบ™เบ›เบฑเบšเบ•เบปเบงเปƒเบ™เบ—เบฒเบ‡เบฅเบปเบš. เบซเบกเบฒเบโ€‹เป€เบซเบ”โ€‹: เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบ™เบตเป‰โ€‹เปเบกเปˆเบ™โ€‹เบ›เบฐโ€‹เบˆเบธโ€‹เบšเบฑเบ™โ€‹เบฅเบฐโ€‹เป€เบฅเบตเบโ€‹เบ–เป‰เบฒโ€‹เบซเบฒเบโ€‹เบงเปˆเบฒโ€‹
SchedulerType=sched/wiki or SchedulerType=sched/wiki2.

--ntasks-per-core=<เบšเปเปˆsks>
เบฎเป‰เบญเบ‡เบ‚เปเบชเบนเบ‡เบชเบธเบ” เบšเปเปˆsks เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบฎเบฝเบเบฎเป‰เบญเบ‡เปƒเบ™เปเบ•เปˆเบฅเบฐเบซเบผเบฑเบ. เบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒเบˆเบฐเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบเบฑเบš
--เบงเบฝเบ เบ—เบฒเบ‡เป€เบฅเบทเบญเบ. เบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบš --ntasks-per-node เบเบปเบเป€เบงเบฑเป‰เบ™เบขเบนเปˆเปƒเบ™เบฅเบฐเบ”เบฑเบšเบซเบผเบฑเบเปเบ—เบ™
เบฅเบฐเบ”เบฑเบš node. เบซเบกเบฒเบเป€เบซเบ”: เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เบšเปเปˆเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เป€เบงเบฑเป‰เบ™เป€เบชเบเปเบ•เปˆ
SelectTypeParameters=CR_Core or SelectTypeParameters=CR_Core_Memory เบ–เบทเบโ€‹เบ•เบฑเป‰เบ‡โ€‹เบ„เปˆเบฒโ€‹.

--ntasks-per-socket=<เบšเปเปˆsks>
เบฎเป‰เบญเบ‡เบ‚เปเบชเบนเบ‡เบชเบธเบ” เบšเปเปˆsks เบˆเบฐเบ–เบทเบเป€เบญเบตเป‰เบ™เปƒเบชเปˆเปเบ•เปˆเบฅเบฐเป€เบ•เบปเป‰เบฒเบฎเบฑเบš. เบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒเบˆเบฐเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบเบฑเบš
--เบงเบฝเบ เบ—เบฒเบ‡เป€เบฅเบทเบญเบ. เบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบš --ntasks-per-node เบเบปเบเป€เบงเบฑเป‰เบ™เบขเบนเปˆเปƒเบ™เบฅเบฐเบ”เบฑเบšเป€เบ•เบปเป‰เบฒเบฎเบฑเบšเปเบ—เบ™
เบ‚เบญเบ‡โ€‹เบฅเบฐโ€‹เบ”เบฑเบš nodeโ€‹. เบซเบกเบฒเบเป€เบซเบ”: เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เบšเปเปˆเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เป€เบงเบฑเป‰เบ™เป€เบชเบเปเบ•เปˆ
SelectTypeParameters=CR_Socket or SelectTypeParameters=CR_Socket_Memory is
เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ.

--ntasks-per-node=<เบšเปเปˆsks>
เบฎเป‰เบญเบ‡เบ‚เปเบ™เบฑเป‰เบ™ เบšเปเปˆsks เบˆเบฐเบ–เบทเบเป€เบญเบตเป‰เบ™เบขเบนเปˆเปƒเบ™เปเบ•เปˆเบฅเบฐ node. เบ–เป‰เบฒเปƒเบŠเป‰เบเบฑเบš --เบงเบฝเบ เบ—เบฒเบ‡เป€เบฅเบทเบญเบ, เป„เบ”เป‰
--เบงเบฝเบ เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบˆเบฐโ€‹เบ™เปเบฒโ€‹เป€เบญเบปเบฒโ€‹เบ„เบงเบฒเบกโ€‹เบชเปเบฒโ€‹เบ„เบฑเบ™โ€‹เปเบฅเบฐโ€‹ --ntasks-per-node เบˆเบฐเบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เป€เบ›เบฑเบ™
เบชเบนเบ‡เบชเบธเบ” เบˆเบณเบ™เบงเบ™เปœเป‰เบฒเบงเบฝเบเบ•เปเปˆ node. เบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒเบˆเบฐเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบเบฑเบš --เบ‚เปเป‰ เบ—เบฒเบ‡เป€เบฅเบทเบญเบ. เบ™เบตเป‰
เปเบกเปˆเบ™เบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบš --cpus-เบ•เปเปˆเบซเบ™เป‰เบฒเบงเบฝเบ=ncpus, เปเบ•เปˆเบšเปเปˆเบฎเบฝเบเบฎเป‰เบญเบ‡เปƒเบซเป‰เบกเบตเบ„เบงเบฒเบกเบฎเบนเป‰เบ‚เบญเบ‡เบ•เบปเบงเบˆเบดเบ‡
เบˆเปเบฒเบ™เบงเบ™เบ‚เบญเบ‡ cpus เปƒเบ™เปเบ•เปˆเบฅเบฐ node. เปƒเบ™เบšเบฒเบ‡เบเปเบฅเบฐเบ™เบต, เบกเบฑเบ™เบชเบฐเบ”เบงเบเบเบงเปˆเบฒเบ—เบตเปˆเบˆเบฐเบชเบฒเบกเบฒเบ”
เบฎเบฝเบเบฎเป‰เบญเบ‡เปƒเบซเป‰เบšเปเปˆเป€เบเบตเบ™เบˆเปเบฒเบ™เบงเบ™เปœเป‰เบฒเบงเบฝเบเบชเบฐเป€เบžเบฒเบฐเปƒเบ™เปเบ•เปˆเบฅเบฐเบ‚เปเป‰.
เบ•เบปเบงเบขเปˆเบฒเบ‡เบ‚เบญเบ‡เบญเบฑเบ™เบ™เบตเป‰เบฅเบงเบกเบกเบตเบเบฒเบ™เบชเบปเปˆเบ‡เปเบญเบฑเบš MPI/OpenMP เปเบšเบšเบ›เบฐเบชเบปเบก เป€เบŠเบดเปˆเบ‡เบกเบตเบžเบฝเบ‡เปœเบถเปˆเบ‡ MPI
"เบงเบฝเบ / เบญเบฑเบ™เบ”เบฑเบš" เบ„เบงเบ™เบ–เบทเบเบกเบญเบšเปƒเบซเป‰เปเบ•เปˆเบฅเบฐ node เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบชเปˆเบงเบ™ OpenMP
เบ™เปเบฒเปƒเบŠเป‰เบ—เบฑเบ‡เบซเบกเบปเบ”เบ‚เบญเบ‡เบ‚เบฐเบซเบ™เบฒเบ™เบ—เบตเปˆเบกเบตเบขเบนเปˆเปƒเบ™ node, เบซเบผเบทเบชเบปเปˆเบ‡เบ”เบฝเบง
เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡ / เป€เบฎเบฑเบ”เบ„เบงเบฒเบกเบชเบฐเบญเบฒเบ” / เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบงเบฝเบเบเบฑเบšเปเบ•เปˆเบฅเบฐ node เบ‚เบญเบ‡เบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบ—เบตเปˆเบกเบตเบขเบนเปˆเบเปˆเบญเบ™เบซเบ™เป‰เบฒเป€เบ›เบฑเบ™เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบ”เบฝเบง
เปƒเบ™ script เบงเบฝเบเบ—เบตเปˆเปƒเบซเบเปˆเบเบงเปˆเบฒ.

--เบšเปเปˆเบกเบตเบเบฐเบ”เบดเปˆเบ‡
Silence salloc เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบฅเบฐโ€‹เบ„เบฑเบ‡โ€‹เบขเบนเปˆโ€‹เบ›เบฒเบโ€‹เบเบญเบ”โ€‹. เบเบฑเบ‡เป€เบšเบดเปˆเบ‡เบ—เบฒเบ‡เป€เบฅเบทเบญเบ --เบเบฐเบ”เบดเปˆเบ‡.

--เบšเปเปˆเบกเบตเปเบเบฐ
เบญเบญเบเบˆเบฒเบเบ—เบฑเบ™เบ—เบตเบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™, เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡. เปเบ™เบงเปƒเบ”เบเปเปˆเบ•เบฒเบก,
เบงเบฝเบ Slurm เบˆเบฐเบเบฑเบ‡เบ„เบปเบ‡เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™เปเบฅเบฐเบˆเบฐเบเบฑเบ‡เบ„เบปเบ‡เบกเบตเบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เป„เบซเบงเปเบฅเบฐเบˆเบฐเป€เบ›เบฑเบ™เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡
เบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ•เบฒเบšเปƒเบ”เบ—เบตเปˆเบกเบฑเบ™เบกเบตเบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เป„เบซเบง. เป€เบˆเบปเป‰เบฒเบˆเบฐเบกเบต ID เบงเบฝเบ Slurm เบ—เบตเปˆเบšเปเปˆเบกเบต
เบ‚เบฐเบšเบงเบ™เบเบฒเบ™ เบซเบผเบทเบงเบฝเบเบ‡เบฒเบ™เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡. เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบชเบปเปˆเบ‡ เบเบธเบš เบ„เปเบฒเบชเบฑเปˆเบ‡เบ•เปเปˆเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ™เบตเป‰
เบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™, เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบฅเบฐเบšเบธ --jobid= เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบกเบต ID เบงเบฝเบเบ‚เบญเบ‡เบงเบฝเบ Slurm เบ™เบตเป‰.
เบซเบผเบท, เบ™เบตเป‰เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบชเบฐเบซเบ‡เบงเบ™เบŠเบธเบ”เบ‚เบญเบ‡เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบŠเบปเปˆเบงเบ„เบฒเบงเป€เบžเบทเปˆเบญเปƒเบซเป‰เบงเบฝเบเบญเบทเปˆเบ™เป†
เบšเปเปˆเบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เบžเบงเบเบกเบฑเบ™เป„เบ”เป‰เปƒเบ™เบšเบฒเบ‡เป€เบงเบฅเบฒ. (เปƒเบซเป‰เบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒเบงเบฝเบ Slurm เปเบกเปˆเบ™เบ‚เบถเป‰เบ™เบเบฑเบš
เบ‚เปเป‰เบˆเปเบฒเบเบฑเบ”เบ›เบปเบเบเบฐเบ•เบดเบเปˆเบฝเบงเบเบฑเบšเบงเบฝเบ, เบฅเบงเบกเบ—เบฑเบ‡เบเบฒเบ™เบเปเบฒเบ™เบปเบ”เป€เบงเบฅเบฒ, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เปƒเบ™เบ—เบตเปˆเบชเบธเบ”เบงเบฝเบ
เบˆเบฐเบขเบธเบ”เป€เบŠเบปเบฒเปเบฅเบฐเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบˆเบฐเบ–เบทเบเบ›เบปเบ”เบ›เปˆเบญเบ, เบซเบผเบทเบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบขเบธเบ”เบงเบฝเบ
เบ”เป‰เบงเบเบ•เบปเบ™เป€เบญเบ‡เป‚เบ”เบเปƒเบŠเป‰ เบชเบฐเปเบเบ™ เบ„เปเบฒเบชเบฑเปˆเบ‡.)

-O, -- overcommit
overcommit เบŠเบฑเบšโ€‹เบžเบฐโ€‹เบเบฒโ€‹เบเบญเบ™โ€‹. เป€เบกเบทเปˆเบญเบ™เปเบฒเปƒเบŠเป‰เบเบฑเบšเบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบงเบฝเบ, เบžเบฝเบ‡เปเบ•เปˆเบซเบ™เบถเปˆเบ‡ CPU เป„เบ”เป‰เบ–เบทเบเบˆเบฑเบ”เบชเบฑเบ™เปƒเบซเป‰
เบงเบฝเบเบ•เปเปˆ node เปเบฅเบฐเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบเปเบฒเบ™เบปเบ”เบˆเปเบฒเบ™เบงเบ™เบ‚เบญเบ‡เบงเบฝเบเบ‡เบฒเบ™เบ•เปเปˆ node, socket,
เบซเบผเบฑเบ, เปเบฅเบฐเบญเบทเปˆเบ™เป†เปเบกเปˆเบ™เบ–เบทเบเบฅเบฐเป€เบฅเบตเบ. เป€เบกเบทเปˆเบญเบ™เปเบฒเปƒเบŠเป‰เบเบฑเบšเบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบงเบฝเบ (the เบเบธเบš เบ„เปเบฒเบชเบฑเปˆเบ‡
เป€เบกเบทเปˆเบญเบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เบžเบฒเบเปƒเบ™เบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบงเบฝเบเบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเป‰เบง), เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเป€เบ›เบตเบ”เบ•เบปเบง
เบซเบผเบฒเบเบเบงเปˆเบฒเปœเบถเปˆเบ‡เปœเป‰เบฒเบงเบฝเบเบ•เปเปˆ CPU. เบ›เบปเบเบเบฐเบ•เบด, เบเบธเบš เบˆเบฐเบšเปเปˆเบˆเบฑเบ”เบชเบฑเบ™เบซเบผเบฒเบเบเบงเปˆเบฒเบซเบ™เบถเปˆเบ‡เบ‚เบฐเบšเบงเบ™เบเบฒเบ™
เบ•เปเปˆ CPU. เป‚เบ”เบเบเบฒเบ™เบฅเบฐเบšเบธ -- overcommit เบ—เปˆเบฒเบ™เบเปเบฒเบฅเบฑเบ‡เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบซเบผเบฒเบเบเปˆเบงเบฒเบซเบ™เบถเปˆเบ‡เบขเปˆเบฒเบ‡เบˆเบฐเปเบˆเป‰เบ‡
เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ•เปเปˆ CPU. เบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบกเบšเปเปˆเบกเบตเบซเบผเบฒเบเบเปˆเบงเบฒ MAX_TASKS_PER_NODE เบงเบฝเบโ€‹เบ‡เบฒเบ™โ€‹เปเบกเปˆเบ™โ€‹เบญเบฐโ€‹เบ™เบธโ€‹เบเบฒเบ”โ€‹เปƒเบซเป‰โ€‹
เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เปเปˆ node. เบซเบกเบฒเบโ€‹เป€เบซเบ”โ€‹: MAX_TASKS_PER_NODE เบ–เบทเบเบเปเบฒเบ™เบปเบ”เป„เบงเป‰เปƒเบ™เป„เบŸเบฅเปŒ slurm.h เปเบฅเบฐเปเบกเปˆเบ™
เบšเปเปˆเปเบกเปˆเบ™เบ•เบปเบงเปเบ›, เบกเบฑเบ™เบ–เบทเบเบเปเบฒเบ™เบปเบ”เปƒเบ™เป€เบงเบฅเบฒเบชเป‰เบฒเบ‡ Slurm.

--เบžเบฐเบฅเบฑเบ‡เบ‡เบฒเบ™=<เบ—เบปเบ‡>
เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ—เบตเปˆเปเบเบเบ”เป‰เบงเบเป€เบ„เบทเปˆเบญเบ‡เปเบฒเบเบˆเบธเบ”เบ‚เบญเบ‡เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ›เบฅเบฑเบเบญเบดเบ™เบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบžเบฐเบฅเบฑเบ‡เบ‡เบฒเบ™. เบ—เบธเบ‡เบ—เบตเปˆเบกเบตเบขเบนเปˆเปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™
เบ›เบฐโ€‹เบเบญเบšโ€‹เบกเบตโ€‹: เบฅเบฐโ€‹เบ”เบฑเบš (เบ‚เปเป‰โ€‹เบ—เบฑเบ‡โ€‹เบซเบกเบปเบ”โ€‹เบ—เบตเปˆโ€‹เป„เบ”เป‰โ€‹เบˆเบฑเบ”โ€‹เบชเบฑเบ™โ€‹เปƒเบซเป‰โ€‹เบงเบฝเบโ€‹เป€เบฎเบฑเบ”โ€‹เบ‡เบฒเบ™โ€‹เบ—เปเบฒโ€‹เบ„เบงเบ™โ€‹เบˆเบฐโ€‹เบกเบตโ€‹เบซเบกเบงเบโ€‹เบžเบฐโ€‹เบฅเบฑเบ‡โ€‹เบ‡เบฒเบ™โ€‹เบ—เบตเปˆโ€‹เบ”เบฝเบงโ€‹เบเบฑเบ™โ€‹,
เบญเบฒเบ”เบˆเบฐเบ–เบทเบเบ›เบดเบ”เปƒเบŠเป‰เบ‡เบฒเบ™เป‚เบ”เบเบ•เบปเบงเป€เบฅเบทเบญเบเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ Slurm PowerParameters=job_no_level).

--เบšเบนเบฅเบดเบกเบฐเบชเบดเบ”=
เบฎเป‰เบญเบ‡เบ‚เปเปƒเบซเป‰เบกเบตเบšเบนเบฅเบดเบกเบฐเบชเบดเบ”เบงเบฝเบเบชเบฐเป€เบžเบฒเบฐ. เบญเบฒเบ”เบˆเบฐเบ‚เบถเป‰เบ™เบเบฑเบšเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบชเบฐเป€เบžเบฒเบฐ
เบ‚เปเป‰เบˆเปเบฒเบเบฑเบ”. เบžเบฝเบ‡เปเบ•เปˆเบœเบนเป‰เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™ Slurm เปเบฅเบฐเบœเบนเป‰เบšเปเบฅเบดเบซเบฒเบ™เบชเบฒเบกเบฒเบ”เบเปเบฒเบ™เบปเบ”เบšเบนเบฅเบดเบกเบฐเบชเบดเบ”เบ‚เบญเบ‡ a
เบงเบฝเบเบ‡เบฒเบ™.

--เป‚เบ›เบฃเป„เบŸเบฅเปŒ=
เป€เบ›เบตเบ”เปƒเบŠเป‰เบเบฒเบ™เป€เบเบฑเบšเบเปเบฒเบ‚เปเป‰เบกเบนเบ™เบฅเบฐเบญเบฝเบ”เป‚เบ”เบ plugin acct_gather_profile. เบ‚เปเป‰เบกเบนเบ™เบฅเบฐเบญเบฝเบ”
เบ›เบปเบเบเบฐเบ•เบดเปเบฅเป‰เบงเปเบกเปˆเบ™เบŠเบธเบ”เป€เบงเบฅเบฒเบ—เบตเปˆเบ–เบทเบเป€เบเบฑเบšเป„เบงเป‰เปƒเบ™เป„เบŸเบฅเปŒ HDF5 เบชเปเบฒเบฅเบฑเบšเบงเบฝเบ.

เบ—เบฑเบ‡เบซเบกเบปเบ” เบ›เบฐเป€เบžเบ”เบ‚เปเป‰เบกเบนเบ™เบ—เบฑเบ‡เปเบปเบ”เบ–เบทเบเป€เบเบฑเบšเบเบณ. (เบšเปเปˆโ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบฅเบงเบกโ€‹เบเบฑเบšโ€‹เบ„เปˆเบฒโ€‹เบญเบทเปˆเบ™เป†โ€‹.)

เบšเปเปˆเบกเบต เบšเปเปˆเบกเบตเบ›เบฐเป€เบžเบ”เบ‚เปเป‰เบกเบนเบ™เบ–เบทเบเป€เบเบฑเบšเบเบณ. เบ™เบตเป‰เปเบกเปˆเบ™เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™.
(เบšเปเปˆโ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบฅเบงเบกโ€‹เบเบฑเบšโ€‹เบ„เปˆเบฒโ€‹เบญเบทเปˆเบ™เป†โ€‹.)

เบžเบฐเบฅเบฑเบ‡เบ‡เบฒเบ™ เบ‚เปเป‰เบกเบนเบ™เบžเบฐเบฅเบฑเบ‡เบ‡เบฒเบ™เป„เบ”เป‰เบ–เบทเบเป€เบเบฑเบšเบเปเบฒ.

Task เบ‚เปเป‰เบกเบนเบ™เปœเป‰เบฒเบงเบฝเบ (I/O, Memory, ...) เบ–เบทเบเป€เบเบฑเบšเบเบณ.

เบฅเบดเบ‡ เบ‚เปเป‰เบกเบนเบ™ Luster เบ–เบทเบเป€เบเบฑเบšเบเปเบฒ.

เป€เบ„เบทเบญเบ‚เปˆเบฒเบ เบ‚เปเป‰เบกเบนเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบ (InfiniBand) เบ–เบทเบเป€เบเบฑเบšเบเปเบฒ.

-p, --เบเบฒเบ™เปเบšเปˆเบ‡เบชเปˆเบงเบ™=<partition_names>
เบฎเป‰เบญเบ‡เบ‚เปเปƒเบซเป‰เบกเบตเบžเบฒเบ—เบดเบŠเบฑเบ™เบชเบฐเป€เบžเบฒเบฐเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™. เบ–เป‰เบฒเบšเปเปˆเป„เบ”เป‰เบฅเบฐเบšเบธ, เป„เบ”เป‰
เบžเบถเบ”เบ•เบดเบเปเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบกเปˆเบ™เป€เบžเบทเปˆเบญเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ•เบปเบงเบ„เบงเบšเบ„เบธเบก slurm เป€เบฅเบทเบญเบเบžเบฒเบ—เบดเบŠเบฑเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™
เบ•เบฒเบกเบเบฒเบ™เบเบณเบ™เบปเบ”เป‚เบ”เบเบœเบนเป‰เป€เบšเบดเปˆเบ‡เปเบเบ‡เบฅเบฐเบšเบปเบš. เบ–เป‰เบฒเบงเบฝเบเบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เบซเบผเบฒเบเบเบงเปˆเบฒเบซเบ™เบถเปˆเบ‡
เบเบฒเบ™เปเบšเปˆเบ‡เบžเบฒเบ•เบดเบŠเบฑเบ™, เบฅเบฐเบšเบธเบŠเบทเปˆเบ‚เบญเบ‡เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบขเบนเปˆเปƒเบ™เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ—เบตเปˆเปเบเบเบเบฑเบ™เบ”เป‰เบงเบเป€เบ„เบทเปˆเบญเบ‡เปเบฒเบเบˆเบธเบ” เปเบฅเบฐเบญเบฑเบ™เบ—เบตเปˆเบชเบฐเป€เปœเบตเปƒเบซเป‰
เบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ—เบตเปˆเป„เบงเบ—เบตเปˆเบชเบธเบ”เบˆเบฐเบ–เบทเบเปƒเบŠเป‰เป‚เบ”เบเบšเปเปˆเบ„เปเบฒเบ™เบถเบ‡เป€เบ–เบดเบ‡เบŠเบทเปˆเบžเบฒเบ—เบดเบŠเบฑเบ™
เบ„เปเบฒเบชเบฑเปˆเบ‡ (เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบเบฒเบ™เปเบšเปˆเบ‡เบชเปˆเบงเบ™เบšเบนเบฅเบดเบกเบฐเบชเบดเบ”เบ—เบตเปˆเบชเบนเบ‡เบเบงเปˆเบฒเบˆเบฐเบ–เบทเบเบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบเปˆเบญเบ™). เปƒเบ™โ€‹เป€เบงโ€‹เบฅเบฒโ€‹เบ—เบตเปˆ
เบงเบฝเบเปเบกเปˆเบ™เบฅเบดเป€เบฅเบตเปˆเบก, เบŠเบทเปˆเบ‚เบญเบ‡เบเบฒเบ™เปเบšเปˆเบ‡เบ›เบฑเบ™เบ—เบตเปˆเปƒเบŠเป‰เบˆเบฐเบ–เบทเบเบˆเบฑเบ”เปƒเบชเปˆเปƒเบ™เบงเบฝเบเบ—เปเบฒเบญเบดเบ”
เบšเบฑเบ™เบ—เบถเบเบเบฒเบ™เปเบšเปˆเบ‡เบชเปˆเบงเบ™.

-Q, --เบ‡เบฝเบš
เบชเบฐเบเบฑเบ”เบเบฑเป‰เบ™เบ‚เปเป‰เบ„เบงเบฒเบกเบ‚เปเป‰เบกเบนเบ™เบ‚เปˆเบฒเบงเบชเบฒเบ™เบˆเบฒเบ salloc. เบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ”เบˆเบฐเบเบฑเบ‡เบ„เบปเบ‡เบชเบฐเปเบ”เบ‡เบขเบนเปˆ.

--qos=<เบกเบฑเบ™เบ•เบปเป‰เบ™>
เบฎเป‰เบญเบ‡เบ‚เปเปƒเบซเป‰เบกเบตเบ„เบธเบ™เบ™เบฐเบžเบฒเบšเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบงเบฝเบเป€เบฎเบฑเบ”เบ‡เบฒเบ™เบ—เปเบฒ. เบชเบฒเบกเบฒเบ”เบเปเบฒเบ™เบปเบ”เบ„เปˆเบฒ QOS เบชเปเบฒเบฅเบฑเบšเปเบ•เปˆเบฅเบฐเบ„เบปเบ™
เบชเบฐเบกเบฒเบ„เบปเบกเบœเบนเป‰เปƒเบŠเป‰/เบเบธเปˆเบก/เบšเบฑเบ™เบŠเบตเบขเบนเปˆเปƒเบ™เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™ Slurm. เบœเบนเป‰เปƒเบŠเป‰เบˆเบฐเบ–เบทเบเบˆเปเบฒเบเบฑเบ”เบžเบฝเบ‡เปเบ•เปˆ
เบŠเบธเบ”เบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เบ‚เบญเบ‡เบชเบฐเบกเบฒเบ„เบปเบกเบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒเบ‚เบญเบ‡ q's เป€เบกเบทเปˆเบญเบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ Slurm,
AccountingStorageEnforce, เบ›เบฐเบเบญเบšเบกเบต "qos" เปƒเบ™เบ„เปเบฒเบ™เบดเบเบฒเบกเบ‚เบญเบ‡เบกเบฑเบ™.

--เบ›เบดเบ”เป€เบ›เบตเบ”เปƒเปเปˆ
เบšเบฑเบ‡เบ„เบฑเบš nodes เบ—เบตเปˆเบˆเบฑเบ”เบชเบฑเบ™เปƒเบซเป‰ reboot เบเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเป€เบฅเบตเปˆเบกเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบ. เบ™เบตเป‰เปเบกเปˆเบ™เบžเบฝเบ‡เปเบ•เปˆ
เบฎเบญเบ‡เบฎเบฑเบšเบเบฑเบšเบšเบฒเบ‡เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบฅเบฐเบšเบปเบš เปเบฅเบฐเบˆเบฐเบšเปเปˆเบ–เบทเบเบฅเบฐเป€เบฅเบตเบเบขเปˆเบฒเบ‡เบ‡เบฝเบšเป†.

--เบเบฒเบ™เบˆเบญเบ‡=<เบŠเบทเปˆ>
เบˆเบฑเบ”เบชเบฑเบ™เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบชเปเบฒเบฅเบฑเบšเบงเบฝเบเบˆเบฒเบเบเบฒเบ™เบˆเบญเบ‡เบ—เบตเปˆเบกเบตเบŠเบทเปˆ.

-s, --เปเบšเปˆเบ‡เบ›เบฑเบ™
เบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบงเบฝเบเบชเบฒเบกเบฒเบ”เปเบšเปˆเบ‡เบ›เบฑเบ™เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบเบฑเบšเบงเบฝเบเบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบเบญเบทเปˆเบ™เป†. เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ—เบตเปˆเบˆเบฐ
เปเบšเปˆเบ‡เบ›เบฑเบ™เบชเบฒเบกเบฒเบ”เป€เบ›เบฑเบ™ nodes, sockets, cores, เบซเบผเบท hyperthreads เบ‚เบถเป‰เบ™เบเบฑเบš
เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ. เบžเบถเบ”เบ•เบดเบเปเบฒเบเบฒเบ™เปเบšเปˆเบ‡เบ›เบฑเบ™เปƒเบ™เบ•เบญเบ™เบ•เบปเป‰เบ™เปเบกเปˆเบ™เบ‚เบถเป‰เบ™เบเบฑเบšเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบฅเบฐเบšเบปเบš เปเบฅเบฐ
เบเบฒเบ™เปเบšเปˆเบ‡เบชเปˆเบงเบ™ เปเบšเปˆเบ‡เบ›เบฑเบ™ เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปเบกเปˆเบ™เบกเบตเบ„เบงเบฒเบกเบชเบณเบ„เบฑเบ™เบเบงเปˆเบฒเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ‚เบญเบ‡เบงเบฝเบ. เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เบญเบฒเบ”เบˆเบฐ
เบชเบปเปˆเบ‡เบœเบปเบ™เปƒเบซเป‰เบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบˆเบฐเบ–เบทเบเบญเบฐเบ™เบธเบกเบฑเบ”เป„เบงเบเบงเปˆเบฒเบ–เป‰เบฒเบ—เบฒเบ‡เป€เบฅเบทเบญเบ --share เบšเปเปˆเปเบกเปˆเบ™
เบเปเบฒเบ™เบปเบ”เปเบฅเบฐเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ™เปเบฒเปƒเบŠเป‰เบฅเบฐเบšเบปเบšเบ—เบตเปˆเบชเบนเบ‡เบ‚เบถเป‰เบ™, เปเบ•เปˆเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบˆเบฐเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰
เบ›เบฐเบชเบปเบšโ€‹เบเบฑเบšโ€‹เบเบฒเบ™โ€‹เปเบ‚เปˆเบ‡เบ‚เบฑเบ™โ€‹เบ”เป‰เบฒเบ™โ€‹เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™. เป€เบšเบดเปˆเบ‡เบ—เบตเปˆ --exclusive option.

-S, --core-spec=<num>
เบเบฒเบ™เบ™เบฑเบšเบ‚เบญเบ‡ cores เบžเบดเป€เบชเบ”เบ•เปเปˆ node เบชเบฐเบซเบ‡เบงเบ™เป‚เบ”เบเบงเบฝเบเป€เบฎเบฑเบ”เบ‡เบฒเบ™เบ—เปเบฒเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เบฅเบฐเบšเบปเบšเปเบฅเบฐ
เบšเปเปˆเป„เบ”เป‰เปƒเบŠเป‰เป‚เบ”เบเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™. เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบˆเบฐเบšเปเปˆเปƒเบŠเป‰เบซเบผเบฑเบเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰, เปเบ•เปˆเบˆเบฐเป€เบ›เบฑเบ™
เบ–เบทเบเบ„เบดเบ”เบ„เปˆเบฒเบ—เปเบฒเบ™เบฝเบกเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒ. เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบกเปˆเบ™เบ‚เบถเป‰เบ™เบเบฑเบš node เบ‚เบญเบ‡
เบเบณเบ™เบปเบ”เบ„เปˆเบฒ CoreSpecCount. เบ–เป‰เบฒเบ„เปˆเบฒเบ‚เบญเบ‡เบชเบนเบ™เปเบกเปˆเบ™เบ–เบทเบเบเปเบฒเบ™เบปเบ”เปเบฅเบฐ Slurm
เบ•เบปเบงเป€เบฅเบทเบญเบเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ AllowSpecResourcesUsage เบ–เบทเบเป€เบ›เบตเบ”เปƒเบŠเป‰เบ‡เบฒเบ™, เบงเบฝเบเบˆเบฐเบ–เบทเบเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰
override CoreSpecCount เปเบฅเบฐเปƒเบŠเป‰เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบžเบดเป€เบชเบ”เปƒเบ™ nodes เบ—เบตเปˆเบกเบฑเบ™เบ–เบทเบเบˆเบฑเบ”เบชเบฑเบ™.
เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เบšเปเปˆเบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบเบฑเบš -- thread-spec เบ—เบฒเบ‡เป€เบฅเบทเบญเบ.

--sicp เบเปเบฒเบ™เบปเบ”เบงเบฝเบเป€เบ›เบฑเบ™เบงเบฝเบเบ—เบตเปˆเบชเบปเปˆเบ‡เปƒเบซเป‰เบเบธเปˆเบกเบญเบทเปˆเบ™เบชเบฒเบกเบฒเบ”เบ‚เบถเป‰เบ™เบเบฑเบšเป„เบ”เป‰.

--เบชเบฑเบ™เบเบฒเบ™=<sign_num>[@sig_time>]
เป€เบกเบทเปˆเบญเบงเบฝเบเบขเบนเปˆเบžเบฒเบเปƒเบ™ sig_time เบงเบดเบ™เบฒเบ—เบตเบ‚เบญเบ‡เป€เบงเบฅเบฒเบชเบดเป‰เบ™เบชเบธเบ”เบ‚เบญเบ‡เบกเบฑเบ™, เบชเบปเปˆเบ‡เบชเบฑเบ™เบเบฒเบ™เปƒเบซเป‰เบกเบฑเบ™ sign_num.
เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบเบฒเบ™เปเบเป‰เป„เบ‚เบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เป€เบซเบ”เบเบฒเบ™เป‚เบ”เบ Slurm, เบชเบฑเบ™เบเบฒเบ™เบญเบฒเบ”เบˆเบฐเบ–เบทเบเบชเบปเปˆเบ‡เป€เบ–เบดเบ‡ 60
เบงเบดเบ™เบฒเบ—เบตเป„เบงเบเบงเปˆเบฒเบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰. sign_num เบญเบฒเบ”เบˆเบฐเป€เบ›เบฑเบ™เบ•เบปเบงเป€เบฅเบเบชเบฑเบ™เบเบฒเบ™เบซเบผเบทเบŠเบทเปˆ
(เป€เบŠเบฑเปˆเบ™ "10" เบซเบผเบท "USR1"). sig_time เบ•เป‰เบญเบ‡เบกเบตเบˆเบณเบ™เบงเบ™เป€เบ•เบฑเบกเบฅเบฐเบซเบงเปˆเบฒเบ‡ 0 เบซเบฒ 65535.
เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เบšเปเปˆเบกเบตเบเบฒเบ™เบชเบปเปˆเบ‡เบชเบฑเบ™เบเบฒเบ™เบเปˆเบญเบ™เป€เบงเบฅเบฒเบชเบดเป‰เบ™เบชเบธเบ”เบ‚เบญเบ‡เบงเบฝเบ. เบ–เป‰เบฒ เบ sign_num เบ–เบทเบเบเปเบฒเบ™เบปเบ”
เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เปƒเบ”เป† sig_time, เป€เบงเบฅเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบˆเบฐเป€เบ›เบฑเบ™ 60 เบงเบดเบ™เบฒเบ—เบต.

--sockets-per-node=<เป€เบ•เบปเป‰เบฒเบฎเบฑเบš>
เบˆเปเบฒโ€‹เบเบฑเบ”โ€‹เบเบฒเบ™โ€‹เบ„เบฑเบ”โ€‹เป€เบฅเบทเบญเบ node เบเบฑเบš nodes เบ—เบตเปˆโ€‹เบกเบตโ€‹เบขเปˆเบฒเบ‡โ€‹เบซเบ™เป‰เบญเบโ€‹เบˆเปเบฒโ€‹เบ™เบงเบ™โ€‹เบ—เบตเปˆโ€‹เบเปเบฒโ€‹เบ™เบปเบ”โ€‹เป„เบงเป‰โ€‹เบ‚เบญเบ‡ sockets.
เป€เบšเบดเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบžเบฒเบเปƒเบ•เป‰ -B เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบ‚เป‰เบฒเบ‡โ€‹เป€เบ—เบดเบ‡โ€‹เปƒเบ™โ€‹เป€เบงโ€‹เบฅเบฒโ€‹เบ—เบตเปˆโ€‹เบงเบฝเบโ€‹เบ‡เบฒเบ™ / affinity plugin เปเบกเปˆเบ™โ€‹
enabled

--เบชเบฐเบซเบผเบฑเบš=<เบ™เบฑเบš>[@เป€เบงเบฅเบฒเบชเบนเบ‡เบชเบธเบ”>]
เป€เบกเบทเปˆเบญ topology เบ•เบปเป‰เบ™เป„เบกเป‰เบ–เบทเบ เบ™เบณ เปƒเบŠเป‰, เบ™เบตเป‰ เบเบณ เบ™เบปเบ”เบเบฒเบ™เบ™เบฑเบšเบชเบนเบ‡เบชเบธเบ”เบ‚เบญเบ‡เบชเบฐเบงเบดเบ”เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™
เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹เบˆเบฑเบ”โ€‹เบชเบฑเบ™โ€‹เบงเบฝเบโ€‹เป€เบฎเบฑเบ”โ€‹เบ‡เบฒเบ™โ€‹เบ—เปเบฒโ€‹เปเบฅเบฐโ€‹เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบ—เบตเปˆโ€‹เปƒเบŠเป‰โ€‹เป€เบงโ€‹เบฅเบฒโ€‹เบชเบนเบ‡โ€‹เบชเบธเบ”โ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เบฅเปโ€‹เบ–เป‰เบฒโ€‹เบˆเปเบฒโ€‹เบ™เบงเบ™โ€‹เบ—เบตเปˆโ€‹
เบชเบฐเบซเบผเบฑเบš. เบ–เป‰เบฒ Slurm เบžเบปเบšเป€เบซเบฑเบ™เบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบ—เบตเปˆเบกเบตเบชเบฐเบงเบดเบ”เบซเบผเบฒเบเบเบงเปˆเบฒเบเบฒเบ™เบ™เบฑเบš
เบฅเบฐเบšเบธเป„เบงเป‰, เบงเบฝเบเบเบฑเบ‡เบ„เป‰เบฒเบ‡เบขเบนเปˆเบˆเบปเบ™เบเบงเปˆเบฒเบกเบฑเบ™เบˆเบฐเบžเบปเบšเป€เบซเบฑเบ™เบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™
เบเบฒเบ™เบ™เบฑเบšเบชเบฐเบซเบผเบฑเบš เบซเบผเบทเป€เบงเบฅเบฒเบเบณเบ™เบปเบ”เบˆเบฐเปเบปเบ”เบญเบฒเบเบธ. เบกเบฑเบ™เบšเปเปˆเบกเบตเบ‚เบญเบšเป€เบ‚เบ”เบˆเปเบฒเบเบฑเบ”เบเบฒเบ™เบ™เบฑเบšเบชเบฐเบซเบผเบฑเบš, เบขเบนเปˆเบ—เบตเปˆเบ™เบฑเป‰เบ™
เบšเปเปˆเบกเบตเบเบฒเบ™เบŠเบฑเบเบŠเป‰เบฒเปƒเบ™เบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบงเบฝเบ. เบฎเบนเบšเปเบšเบšเป€เบงเบฅเบฒเบ—เบตเปˆเบเบญเบกเบฎเบฑเบšเป„เบ”เป‰เบ›เบฐเบเบญเบšเบกเบต "เบ™เบฒเบ—เบต",
"เบ™เบฒเบ—เบต: เบงเบดเบ™เบฒเบ—เบต", "เบŠเบปเปˆเบงเป‚เบกเบ‡: เบ™เบฒเบ—เบต: เบงเบดเบ™เบฒเบ—เบต", "เบกเบทเป‰-เบŠเบปเปˆเบงเป‚เบกเบ‡", "เบกเบทเป‰-เบŠเบปเปˆเบงเป‚เบกเบ‡: เบ™เบฒเบ—เบต" เปเบฅเบฐ
"เบกเบทเป‰-เบŠเบปเปˆเบงเป‚เบกเบ‡: เบ™เบฒเบ—เบต: เบงเบดเบ™เบฒเบ—เบต". เบ„เบงเบฒเบกเบฅเปˆเบฒเบŠเป‰เบฒเป€เบงเบฅเบฒเบชเบนเบ‡เบชเบธเบ”เบ‚เบญเบ‡เบงเบฝเบเบญเบฒเบ”เบˆเบฐเบ–เบทเบเบˆเบณเบเบฑเบ”เป‚เบ”เบ
เบœเบนเป‰เป€เบšเบดเปˆเบ‡เปเบเบ‡เบฅเบฐเบšเบปเบšเป‚เบ”เบเปƒเบŠเป‰ เบ•เบปเบงเบเปเบฒเบ™เบปเบ”เป€เบงเบฅเบฒ เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ”เป‰เบงเบ
max_switch_wait เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบžเบฒเบฅเบฒเบกเบดเป€เบ•เบต. เป€เบงเบฅเบฒเบชเบนเบ‡เบชเบธเบ”เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบกเปˆเบ™ max_switch_wait
เบ•เบปเบงเบเปเบฒเบ™เบปเบ”เป€เบงเบฅเบฒ.

-t, --เป€เบงเบฅเบฒ=<เบ—เบตเปˆเปƒเบŠเป‰เป€เบงเบฅเบฒ>
เบเปเบฒเบ™เบปเบ”เบ‚เบญเบšเป€เบ‚เบ”เบˆเปเบฒเบเบฑเบ”เป€เบงเบฅเบฒเปเบฅเปˆเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เบ‚เบญเบ‡เบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบงเบฝเบ. เบ–เป‰เบฒเป€เบงเบฅเบฒเบฎเป‰เบญเบ‡เบ‚เป
เบ‚เบตเบ”เบˆเบณเบเบฑเบ”เป€เบเบตเบ™เป€เบงเบฅเบฒเบเบณเบ™เบปเบ”เบ‚เบญเบ‡เบžเบฒเบ—เบดเบŠเบฑเบ™, เบงเบฝเบเบˆเบฐเบ–เบทเบเบ›เบฐเป„เบงเป‰เปƒเบ™เบชเบฐเบ–เบฒเบ™เบฐเบ—เบตเปˆเบ„เป‰เบฒเบ‡เบขเบนเปˆ
(เบญเบฒเบ”เบˆเบฐเป€เบ›เบฑเบ™เบšเปเปˆเบกเบตเบเปเบฒเบ™เบปเบ”). เบเปเบฒเบ™เบปเบ”เป€เบงเบฅเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบกเปˆเบ™เป€เบงเบฅเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡เบžเบฒเบ—เบดเบŠเบฑเบ™
เบˆเบณเบเบฑเบ”. เป€เบกเบทเปˆเบญเป€เบ–เบดเบ‡เบเปเบฒเบ™เบปเบ”เป€เบงเบฅเบฒ, เปเบ•เปˆเบฅเบฐเบงเบฝเบเปƒเบ™เปเบ•เปˆเบฅเบฐเบ‚เบฑเป‰เบ™เบ•เบญเบ™เบงเบฝเบเปเบกเปˆเบ™เบชเบปเปˆเบ‡ SIGTERM
เบ•เบดเบ”เบ•เบฒเบกเบ”เป‰เบงเบ SIGKILL. เป„เบฅเบเบฐเบซเปˆเบฒเบ‡เบฅเบฐเบซเบงเปˆเบฒเบ‡เบชเบฑเบ™เบเบฒเบ™เปเบกเปˆเบ™เบเบณเบ™เบปเบ”เป‚เบ”เบ Slurm
เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ KillWait. เป„เบ”เป‰ เป€เบเบตเบ™เป€เบงเบฅเบฒเบˆเบณเบเบฑเบ” เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบญเบฒเบ”เบˆเบฐ
เบญเบฐโ€‹เบ™เบธโ€‹เบเบฒเบ”โ€‹เปƒเบซเป‰โ€‹เบงเบฝเบโ€‹เป€เบฎเบฑเบ”โ€‹เบ‡เบฒเบ™โ€‹เบ—เปเบฒโ€‹เบ—เบตเปˆโ€‹เบเบฒเบงโ€‹เบเบงเปˆเบฒโ€‹เบ—เบตเปˆโ€‹เบเปเบฒโ€‹เบ™เบปเบ”โ€‹เป„เบงเป‰โ€‹. เบเบฒเบ™เปเบเป‰เป„เบ‚เป€เบงเบฅเบฒเปเบกเปˆเบ™เบซเบ™เบถเปˆเบ‡เบ™เบฒเบ—เบตเปเบฅเบฐ
เบ„เปˆเบฒเบ—เบตเบชเบญเบ‡เบˆเบฐเบ–เบทเบเบ›เบฑเบ”เบฅเบปเบ‡เป„เบ›เบซเบฒเบ™เบฒเบ—เบตเบ•เปเปˆเป„เบ›.

เบเปเบฒเบ™เบปเบ”เป€เบงเบฅเบฒเบ‚เบญเบ‡เบชเบนเบ™เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบ—เบตเปˆเบšเปเปˆเบกเบตเบเปเบฒเบ™เบปเบ”เบ‚เบญเบšเป€เบ‚เบ”เป€เบงเบฅเบฒ. เป€เบงเบฅเบฒเบ—เบตเปˆเบเบญเบกเบฎเบฑเบšเป„เบ”เป‰
เบฎเบนเบšเปเบšเบšเบ›เบฐเบเบญเบšเบกเบต "เบ™เบฒเบ—เบต", "เบ™เบฒเบ—เบต: เบงเบดเบ™เบฒเบ—เบต", "เบŠเบปเปˆเบงเป‚เบกเบ‡: เบ™เบฒเบ—เบต: เบงเบดเบ™เบฒเบ—เบต",
"days-hours", "days-hours: เบ™เบฒเบ—เบต" เปเบฅเบฐ "days-hours: เบ™เบฒเบ—เบต: เบงเบดเบ™เบฒเบ—เบต".

-- thread-spec=<num>
เบ™เบฑเบšเบ‚เบญเบ‡เบเบฐเบ—เบนเป‰เบžเบดเป€เบชเบ”เบ•เปเปˆ node เบชเบฐเบซเบ‡เบงเบ™เป‚เบ”เบเบงเบฝเบเป€เบฎเบฑเบ”เบ‡เบฒเบ™เบ—เปเบฒเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เบฅเบฐเบšเบปเบšเปเบฅเบฐ
เบšเปเปˆเป„เบ”เป‰เปƒเบŠเป‰เป‚เบ”เบเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™. เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบˆเบฐเบšเปเปˆเปƒเบŠเป‰เบเบฐเบ—เบนเป‰เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰, เปเบ•เปˆเบˆเบฐ
เบ–เบทเบเบ„เบดเบ”เบ„เปˆเบฒเบ—เปเบฒเบ™เบฝเบกเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒ. เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เบšเปเปˆเบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบเบฑเบš --core-spec
เบ—เบฒเบ‡เป€เบฅเบทเบญเบ.

-- threads-per-core=<เบเบฐเบ—เบนเป‰>
เบˆเปเบฒโ€‹เบเบฑเบ”โ€‹เบเบฒเบ™โ€‹เบ„เบฑเบ”โ€‹เป€เบฅเบทเบญเบ node เบเบฑเบš nodes เบ—เบตเปˆโ€‹เบกเบตโ€‹เบขเปˆเบฒเบ‡โ€‹เบซเบ™เป‰เบญเบโ€‹เบˆเปเบฒโ€‹เบ™เบงเบ™โ€‹เบ—เบตเปˆโ€‹เบเปเบฒโ€‹เบ™เบปเบ”โ€‹เป„เบงเป‰โ€‹เบ‚เบญเบ‡ threads เบ•เปเปˆโ€‹
เบซเบผเบฑเบ. เบซเบกเบฒเบเป€เบซเบ”: "เบเบฐเบ—เบนเป‰" เบซเบกเบฒเบเป€เบ–เบดเบ‡เบˆเปเบฒเบ™เบงเบ™เบ‚เบญเบ‡เบซเบ™เปˆเบงเบเบ›เบฐเบกเบงเบ™เบœเบปเบ™เปƒเบ™เปเบ•เปˆเบฅเบฐเบซเบผเบฑเบเปเบ—เบ™เบ—เบตเปˆเบˆเบฐ
เบซเบผเบฒเบเบเบงเปˆเบฒเบˆเปเบฒเบ™เบงเบ™เปœเป‰เบฒเบงเบฝเบเบ‚เบญเบ‡เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบตเบ”เบ•เบปเบงเบ•เปเปˆเบซเบผเบฑเบ. เป€เบšเบดเปˆเบ‡เป€เบžเบตเปˆเบกเป€เบ•เบตเบก
เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เบžเบฒเบโ€‹เปƒเบ•เป‰โ€‹เบเบฒเบ™โ€‹ -B เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบ‚เป‰เบฒเบ‡โ€‹เป€เบ—เบดเบ‡โ€‹เปƒเบ™โ€‹เป€เบงโ€‹เบฅเบฒโ€‹เบ—เบตเปˆ plugin เบงเบฝเบโ€‹เบ‡เบฒเบ™ / affinity เบ–เบทเบโ€‹เป€เบ›เบตเบ”โ€‹เปƒเบซเป‰โ€‹เปƒเบŠเป‰โ€‹เบ‡เบฒเบ™โ€‹.

--เป€เบงเบฅเบฒ-เบ™เบฒเบ—เบต=<เบ—เบตเปˆเปƒเบŠเป‰เป€เบงเบฅเบฒ>
เบเปเบฒเบ™เบปเบ”เป€เบงเบฅเบฒเบ•เปเบฒเปˆเบชเบธเบ”เบ—เบตเปˆเบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบงเบฝเบ. เบ–เป‰เบฒเบเปเบฒเบ™เบปเบ”, เบงเบฝเบเป€เบฎเบฑเบ”เบ‡เบฒเบ™เบ—เปเบฒเบญเบฒเบ”เบˆเบฐเบกเบต
เบกเบฑเบ™ --เป€เบงเบฅเบฒ เบ‚เบญเบšเป€เบ‚เบ”เบˆเปเบฒเบเบฑเบ”เบ•เปˆเปเบฒเบเบงเปˆเบฒเบกเบนเบ™เบ„เปˆเบฒเบ—เบตเปˆเบšเปเปˆเบกเบตเบ•เปˆเปเบฒเบเบงเปˆเบฒ --เป€เบงเบฅเบฒ-เบ™เบฒเบ—เบต เบ–เป‰เบฒโ€‹เบซเบฒเบโ€‹เบงเปˆเบฒโ€‹เบเบฒเบ™โ€‹เป€เบฎเบฑเบ”โ€‹เบ”เบฑเปˆเบ‡โ€‹เบ™เบฑเป‰เบ™โ€‹เบญเบฐโ€‹เบ™เบธโ€‹เบเบฒเบ”โ€‹เปƒเบซเป‰โ€‹
เบงเบฝเบโ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เป€เบฅเบตเปˆเบกโ€‹เบ•เบปเป‰เบ™โ€‹เบเบฒเบ™โ€‹เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ”โ€‹เป„เบงโ€‹เบโ€‹เปˆโ€‹เบงเบฒโ€‹เป€เบ›เบฑเบ™โ€‹เป„เบ›โ€‹เป„เบ”เป‰โ€‹. เบเบณเบ™เบปเบ”เป€เบงเบฅเบฒเบ‚เบญเบ‡เบงเบฝเบ
เบˆเบฐเบšเปเปˆเบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบซเบผเบฑเบ‡เบˆเบฒเบเบงเบฝเบเบ–เบทเบเบˆเบฑเบ”เบชเบฑเบ™เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™. เบ™เบตเป‰เปเบกเปˆเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เป‚เบ”เบ a
เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบเบฒเบ™เบเบณเบ™เบปเบ”เป€เบงเบฅเบฒ backfill เป€เบžเบทเปˆเบญเบˆเบฑเบ”เบชเบฑเบ™เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ—เบตเปˆเบชเบฐเบซเบ‡เบงเบ™เป„เบงเป‰เปƒเบซเป‰เบชเบนเบ‡เบเบงเปˆเบฒ
เบงเบฝเบเบšเบนเบฅเบดเบกเบฐเบชเบดเบ”. เบฎเบนเบšเปเบšเบšเป€เบงเบฅเบฒเบ—เบตเปˆเบเบญเบกเบฎเบฑเบšเป„เบ”เป‰เบ›เบฐเบเบญเบšเบกเบต "เบ™เบฒเบ—เบต", "เบ™เบฒเบ—เบต: เบงเบดเบ™เบฒเบ—เบต",
"เบŠเบปเปˆเบงเป‚เบกเบ‡: เบ™เบฒเบ—เบต: เบงเบดเบ™เบฒเบ—เบต", "เบกเบทเป‰-เบŠเบปเปˆเบงเป‚เบกเบ‡", "เบกเบทเป‰-เบŠเบปเปˆเบงเป‚เบกเบ‡: เบ™เบฒเบ—เบต" เปเบฅเบฐ
"เบกเบทเป‰-เบŠเบปเปˆเบงเป‚เบกเบ‡: เบ™เบฒเบ—เบต: เบงเบดเบ™เบฒเบ—เบต".

--tmp=<MB>
เบฅเบฐเบšเบธเบˆเปเบฒเบ™เบงเบ™เบ•เปเบฒเปˆเบชเบธเบ”เบ—เบตเปˆเบ‚เบญเบ‡เบžเบทเป‰เบ™เบ—เบตเปˆเบ”เบดเบชเบเปŒเบŠเบปเปˆเบงเบ„เบฒเบง.

-u, -- เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹
เบชเบฐเปเบ”เบ‡เบ‚เปเป‰เบ„เบงเบฒเบกเบŠเปˆเบงเบเป€เบซเบผเบทเบญเบชเบฑเป‰เบ™เป† เปเบฅเบฐเบญเบญเบ.

--uid=<เบœเบนเป‰เปƒเบŠเป‰>
เบžเบฐเบเบฒเบเบฒเบกเบชเบปเปˆเบ‡ เปเบฅเบฐ/เบซเบผเบทเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบงเบฝเบเป€เบ›เบฑเบ™ เบœเบนเป‰เปƒเบŠเป‰ เปเบ—เบ™เบ—เบตเปˆเบฅเบฐเบซเบฑเบ”เบœเบนเป‰เปƒเบŠเป‰เป€เบญเบตเป‰เบ™. เป„เบ”เป‰
เบเบฒเบ™เบฎเบฝเบเบฎเป‰เบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบ›เบฐเบˆเบณเบ•เบปเบงเบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰เบˆเบฐเบ–เบทเบเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบเบงเบ”เบชเบญเบšเบชเบดเบ”เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบชเบณเบฅเบฑเบšเป€เบ›เบปเป‰เบฒเปเบฒเบ
เบเบฒเบ™เปเบšเปˆเบ‡เบชเปˆเบงเบ™. เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เปเบกเปˆเบ™เปƒเบŠเป‰เป„เบ”เป‰เบžเบฝเบ‡เปเบ•เปˆเบชเปเบฒเบฅเบฑเบšเบฎเบฒเบเบœเบนเป‰เปƒเบŠเป‰. เบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เบญเบฒเบ”เบˆเบฐเบ–เบทเบเปƒเบŠเป‰เป‚เบ”เบเบœเบนเป‰เปƒเบŠเป‰
root เบญเบฒเบ”เบˆเบฐเปƒเบŠเป‰เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เป€เบžเบทเปˆเบญเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเป€เบ›เบฑเบ™เบœเบนเป‰เปƒเบŠเป‰เบ›เบปเบเบเบฐเบ•เบดเปƒเบ™เบเบฒเบ™เปเบšเปˆเบ‡เบ›เบฑเบ™ RootOnly เบชเปเบฒเบฅเบฑเบš
เบ•เบปเบงเบขเปˆเบฒเบ‡. เบ–เป‰เบฒเปเบฅเปˆเบ™เป€เบ›เบฑเบ™เบฎเบฒเบ, เป€เบเบทเบญ เบˆเบฐเบฅเบธเบ”เบฅเบปเบ‡เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบ‚เบญเบ‡เบกเบฑเบ™เปƒเบซเป‰เบเบฑเบš uid เบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰
เบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™ node เบ›เบฐเบชเบปเบšเบœเบปเบ™เบชเปเบฒเป€เบฅเบฑเบ”. เบœเบนเป‰เปƒเบŠเป‰ เบญเบฒเบ”เบˆเบฐเป€เบ›เบฑเบ™เบŠเบทเปˆเบœเบนเป‰เปƒเบŠเป‰เบซเบผเบทเบœเบนเป‰เปƒเบŠเป‰เบ•เบปเบงเป€เบฅเบ
เบšเบฑเบ”เบ›เบฐ เบˆเบณ เบ•เบปเบง.

-V, - เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡
เบชเบฐเปเบ”เบ‡เบ‚เปเป‰เบกเบนเบ™เบชเบฐเบšเบฑเบšเปเบฅเบฐเบญเบญเบ.

-v, -- verbose
เป€เบžเบตเปˆเบกเบ—เบฐเบงเบตเบเบฒเบ™ verbosity เบ‚เบญเบ‡เบ‚เปเป‰เบ„เบงเบฒเบกเบ‚เปเป‰เบกเบนเบ™เบ‚เปˆเบฒเบงเบชเบฒเบ™เบ‚เบญเบ‡ salloc. เบซเบผเบฒเบ -vเบˆเบฐโ€‹เบ‚เบญเบ‡โ€‹
เป€เบžเบตเปˆเบกเบ—เบฐเบงเบตเบเบฒเบ™ verbosity เบ‚เบญเบ‡ salloc เบ•เบทเปˆเบกเบญเบตเบ. เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบžเบฝเบ‡เปเบ•เปˆเบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบˆเบฐเบ–เบทเบเบชเบฐเปเบ”เบ‡.

-w, --nodelist=<node เบŠเบทเปˆ เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆ>
เบ‚เปเบฅเบฒเบเบŠเบทเปˆเป€เบˆเบปเป‰เบฒเบžเบฒเบšเบชเบฐเป€เบžเบฒเบฐ. เบงเบฝเบเป€เบฎเบฑเบ”เบ‡เบฒเบ™เบ—เปเบฒเบˆเบฐเบ›เบฐเบเบญเบšเบ”เป‰เบงเบ เบ—เบฑเบ‡เบซเบกเบปเบ” เบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒเบžเบฒเบšเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เปเบฅเบฐ
เบญเบฒเบ”เบˆเบฐเป€เบ›เบฑเบ™เป€เบˆเบปเป‰เบฒเบžเบฒเบšเป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบ•เบฒเบกเบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบžเบทเปˆเบญเบ•เบญเบšเบชเบฐเบซเบ™เบญเบ‡เบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™. เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบญเบฒเบ”เบˆเบฐ
เบ–เบทเบเบฅเบฐเบšเบธเป€เบ›เบฑเบ™เบฅเบฒเบเบŠเบทเปˆเป‚เบฎเบชเบ—เบตเปˆเบ‚เบฑเป‰เบ™เบ”เป‰เบงเบเป€เบ„เบทเปˆเบญเบ‡เปเบฒเบเบˆเบธเบ”, เบŠเปˆเบงเบ‡เบ‚เบญเบ‡เป‚เบฎเบช (host[1-5,7,...]
เบ•เบปเบงเบขเปˆเบฒเบ‡), เบซเบผเบทเบŠเบทเปˆเป„เบŸเบฅเปŒ. เบฅเบฒเบเบŠเบทเปˆเป€เบˆเบปเป‰เบฒเบžเบฒเบšเบˆเบฐเบ–เบทเบเบชเบปเบกเบกเบธเบ”เบงเปˆเบฒเป€เบ›เบฑเบ™เบŠเบทเปˆเป„เบŸเบฅเปŒเบ–เป‰เบฒเบกเบฑเบ™
เบกเบตเบ•เบปเบงเบญเบฑเบเบชเบญเบ™ "/". เบ–เป‰เบฒโ€‹เบซเบฒเบโ€‹เบงเปˆเบฒโ€‹เบ—เปˆเบฒเบ™โ€‹เบฅเบฐโ€‹เบšเบธ node เบ•เปเบฒโ€‹เปˆโ€‹เบชเบธเบ”โ€‹เบ—เบตเปˆโ€‹เบซเบผเบทโ€‹เบ•เบปเบงโ€‹เบ›เบฐโ€‹เบกเบงเบ™โ€‹เบœเบปเบ™โ€‹เบˆเบฐโ€‹เบกเบตโ€‹เบ‚เบฐโ€‹เบซเบ™เบฒเบ”โ€‹เปƒเบซเบเปˆโ€‹เบเบงเปˆเบฒโ€‹
เบซเบผเบฒเบเบเปˆเบงเบฒเบชเบฒเบกเบฒเบ”เบžเปเปƒเบˆเป‚เบ”เบเบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเป€เบˆเบปเป‰เบฒเบžเบฒเบšเบ—เบตเปˆเบชเบฐเบซเบ™เบญเบ‡, เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบˆเบฐเป€เบ›เบฑเบ™
เบˆเบฑเบ”เบชเบฑเบ™เบขเบนเปˆเปƒเบ™เบ‚เปเป‰เบญเบทเปˆเบ™เป†เบ•เบฒเบกเบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™. เบŠเบทเปˆ node เบŠเป‰เปเบฒเบเบฑเบ™เปƒเบ™เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบˆเบฐเป€เบ›เบฑเบ™
เบšเปเปˆเบชเบปเบ™เปƒเบˆ. เบ„เปเบฒเบชเบฑเปˆเบ‡เบ‚เบญเบ‡เบŠเบทเปˆ node เปƒเบ™เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเปเบกเปˆเบ™เบšเปเปˆเบชเปเบฒเบ„เบฑเบ™; เบŠเบทเปˆเบ‚เบญเบ‡ node
เบˆเบฐเบ–เบทเบเบˆเบฑเบ”เบฎเบฝเบ‡เบ•เบฒเบก Slurm.

--wait-all-nodes=<เบกเบนเบ™เบ„เปˆเบฒ>
เบ„เบงเบšเบ„เบธเบกเป€เบงเบฅเบฒเบ—เบตเปˆเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ„เปเบฒเบชเบฑเปˆเบ‡เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™. เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เบงเบฝเบเบˆเบฐเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™
เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ—เบฑเบ™เบ—เบตเบ—เบตเปˆเบˆเบฑเบ”เบชเบฑเบ™.

0 เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ—เบฑเบ™เบ—เบตเบ—เบตเปˆเบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เป„เบ”เป‰. เบขเปˆเบฒเบฅเปเบ–เป‰เบฒเบ—เบธเบ nodes
เป€เบžเบทเปˆเบญเบเบฝเบกเบžเป‰เบญเบกเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ (ie booted).

1 เบขเปˆเบฒเป€เบฅเบตเปˆเบกเบ›เบฐเบ•เบดเบšเบฑเบ”เบˆเบปเบ™เบเปˆเบงเบฒ nodes เบ—เบฑเบ‡เบซเบกเบปเบ”เปเบกเปˆเบ™เบเบฝเบกเบžเป‰เบญเบกเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰.

--wckey=<wckey>
เบฅเบฐเบšเบธ wckey เบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰เบเบฑเบšเบงเบฝเบ. เบ–เป‰เบฒ TrackWCKey=no (เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™) เปƒเบ™ slurm.conf
เบ„เปˆเบฒเบ™เบตเป‰เบ–เบทเบเบฅเบฐเป€เบฅเบตเบ.

-x, --เบเบปเบเป€เบงเบฑเป‰เบ™=<node เบŠเบทเปˆ เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆ>
เบเบปเบเป€เบงเบฑเป‰เบ™เบšเบฒเบ‡เบ‚เปเป‰เบขเปˆเบฒเบ‡เบˆเบฐเปเบˆเป‰เบ‡เบˆเบฒเบเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ—เบตเปˆเบกเบญเบšเปƒเบซเป‰เบงเบฝเบ.

เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ•เปเปˆเป„เบ›เบ™เบตเป‰เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบฅเบฐเบšเบปเบš Blue Gene, เปเบ•เปˆเบญเบฒเบ”เบˆเบฐเปƒเบŠเป‰เบเบฑเบšเบฅเบฐเบšเบปเบšเบญเบทเปˆเบ™เป†
เบ”เบต.

--blrts-เบฎเบนเบš=<เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡>
เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป„เบ›เบซเบฒเบฎเบนเบšเบžเบฒเบš blrts เบชเปเบฒเบฅเบฑเบšเบšเบฅเบฑเบญเบ bluegene. BGL เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™. เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบˆเบฒเบ blugene.conf if
เบšเปเปˆเป„เบ”เป‰เบเปเบฒเบ™เบปเบ”.

--cnload-เบฎเบนเบš=<เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡>
เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป€เบžเบทเปˆเบญเบ„เบดเบ”เป„เบฅเปˆเบฎเบนเบšเบžเบฒเบšเบ‚เบญเบ‡เป‚เบ™เบ”เบชเปเบฒเบฅเบฑเบšเบšเบฅเบฑเบญเบ bluegene. BGP เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™. เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบˆเบฒเบ
blugene.conf เบ–เป‰เบฒเบšเปเปˆเป„เบ”เป‰เบ•เบฑเป‰เบ‡.

--conn-type=<เบ›เบฐเป€เบžเบ”>
เบ•เป‰เบญเบ‡เบเบฒเบ™เบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบšเบฅเบฑเบญเบเป€เบ›เบฑเบ™เบ›เบฐเป€เบžเบ”เบชเบฐเป€เบžเบฒเบฐเปƒเบ”เบซเบ™เบถเปˆเบ‡. เบเปˆเบฝเบงเบเบฑเบš Blue Gene เป„เบ”เป‰
เบเบญเบกเบฎเบฑเบšเป„เบ”เป‰ เบ›เบฐเป€เบžเบ” เปเบกเปˆเบ™ MESH, TORUS เปเบฅเบฐ NAV. เบ–เป‰เบฒ NAV, เบซเบผเบทเบ–เป‰เบฒเบšเปเปˆเป„เบ”เป‰เบ•เบฑเป‰เบ‡, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™ Slurm เบˆเบฐ
เบžเบฐเบเบฒเบเบฒเบกเปƒเบซเป‰เป€เบซเบกเบฒเบฐเบชเบปเบกเบเบฑเบšเบชเบดเปˆเบ‡เบ—เบตเปˆ DefaultConnType เบ–เบทเบเบเปเบฒเบ™เบปเบ”เป„เบงเป‰เปƒเบ™ bluegene.conf เบ–เป‰เบฒเบ™เบฑเป‰เบ™เบšเปเปˆเปเบกเปˆเบ™
เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบกเปˆเบ™ TORUS. เบ—เปˆเบฒเบ™เบšเปเปˆเบ„เบงเบ™เบ•เบฑเป‰เบ‡เบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เบ•เบฒเบกเบ›เบปเบเบเบฐเบ•เบด. เบ–เป‰เบฒเปเบฅเปˆเบ™เบชเบธเบ”
เบฅเบฐเบšเบปเบš BGP เปเบฅเบฐเบ•เป‰เบญเบ‡เบเบฒเบ™เบ—เบตเปˆเบˆเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เปƒเบ™เป‚เบซเบกเบ” HTC (เบžเบฝเบ‡เปเบ•เปˆเบชเปเบฒเบฅเบฑเบš 1 เบเบปเบ™เบเบฒเบ‡เปเบฅเบฐเบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰). เป€เบˆเบปเป‰เบฒ
เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰ HTC_S เบชเปเบฒเบฅเบฑเบš SMP, HTC_D เบชเปเบฒเบฅเบฑเบš Dual, HTC_V เบชเปเบฒเบฅเบฑเบšเป‚เบซเบกเบ” virtual, เปเบฅเบฐ HTC_L เบชเปเบฒเบฅเบฑเบš
เป‚เปเบ” Linux. เบชเปเบฒเบฅเบฑเบšเบฅเบฐเบšเบปเบšเบ—เบตเปˆเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ›เบฐเป€เบžเบ”เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบ•เปเปˆเบ‚เบฐเบซเบ™เบฒเบ”เบ‚เบญเบ‡เบ—เปˆเบฒเบ™
เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบชเบฐโ€‹เบซเบ™เบญเบ‡โ€‹เบšเบฑเบ™โ€‹เบŠเบตโ€‹เบฅเบฒเบโ€‹เบŠเบทเปˆโ€‹เบ—เบตเปˆโ€‹เปเบเบโ€‹เบญเบญเบโ€‹เป€เบ›เบฑเบ™โ€‹เป€เบ„เบทเปˆเบญเบ‡โ€‹เบซเบกเบฒเบโ€‹เบˆเบธเบ”โ€‹เบ‚เบญเบ‡โ€‹เบ›เบฐโ€‹เป€เบžเบ”โ€‹เบเบฒเบ™โ€‹เป€เบŠเบทเปˆเบญเบกโ€‹เบ•เปเปˆโ€‹เบญเบฒเบ”โ€‹เบˆเบฐโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบฅเบฐโ€‹เบšเบธโ€‹เป„เบงเป‰โ€‹, เบซเบ™เบถเปˆเบ‡โ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹
เปเบ•เปˆเบฅเบฐเบกเบดเบ•เบด (ie M, T, T, T เบˆเบฐเปƒเบซเป‰เบ—เปˆเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ torus เปเบกเปˆเบ™เบ—เบธเบเบ‚เบฐเบซเบ™เบฒเบ”
เบ„เบฒเบ”เบซเบงเบฑเบ‡เบงเปˆเบฒเบ„เบฑเป‰เบ‡เบ—เปเบฒเบญเบดเบ”).

-g, --เป€เบฅเบ‚เบฒเบ„เบฐเบ™เบดเบ”=<XxYxZ> |AxXxYxZ>
เบฅเบฐเบšเบธเบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบฅเบ‚เบฒเบ„เบฐเบ™เบดเบ”เบชเปเบฒเบฅเบฑเบšเบงเบฝเบ. เปƒเบ™เบฅเบฐเบšเบปเบš BlueGene/L เปเบฅเบฐ BlueGene/P
เบกเบตเบชเบฒเบกเบ•เบปเบงเป€เบฅเบเปƒเบซเป‰เบ‚เบฐเบซเบ™เบฒเบ”เปƒเบ™เบ—เบดเบ”เบ—เบฒเบ‡ X, Y เปเบฅเบฐ Z, เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเบขเบนเปˆ
เบฅเบฐเบšเบปเบš BlueGene/Q เบกเบตเบชเบตเปˆเบ•เบปเบงเป€เบฅเบเปƒเบซเป‰เบ‚เบฐเบซเบ™เบฒเบ”เปƒเบ™ A, X, Y เปเบฅเบฐ Z
เบ—เบดเบ”เบ—เบฒเบ‡เปเบฅเบฐเบšเปเปˆเบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบˆเบฑเบ”เบชเบฑเบ™ sub-blocks. เบเบปเบโ€‹เบ•เบปเบงโ€‹เบขเปˆเบฒเบ‡
"--geometry=1x2x3x4", เบเบณเบ™เบปเบ”เบšเบฅเป‹เบญเบเบ‚เบญเบ‡เบ‚เปเป‰เบ—เบตเปˆเบกเบต 1 x 2 x 3 x 4 = 24 nodes
(เบ•เบปเบงเบˆเบดเบ‡เปเบฅเป‰เบงเปเบกเปˆเบ™เบเบปเบ™เบเบฒเบ‡เบขเบนเปˆเป€เบ—เบดเบ‡ BlueGene).

--ioload-เบฎเบนเบš=<เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡>
เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป„เบ›เบซเบฒเบฎเบนเบšเบžเบฒเบš io เบชเปเบฒเบฅเบฑเบšเบšเบฅเบฑเบญเบ bluegene. BGP เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™. เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบˆเบฒเบ blugene.conf เบ–เป‰เบฒโ€‹เบšเปเปˆ
เบ•เบฑเป‰เบ‡.

--linux-เบฎเบนเบš=<เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡>
เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป„เบ›เบซเบฒเบฎเบนเบšเบžเบฒเบš linux เบชเปเบฒเบฅเบฑเบšเบšเบฅเบฑเบญเบ bluegene. BGL เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™. เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบˆเบฒเบ blugene.conf if
เบšเปเปˆเป„เบ”เป‰เบเปเบฒเบ™เบปเบ”.

--mloader-เบฎเบนเบš=<เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡>
เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป„เบ›เบซเบฒเบฎเบนเบšเบžเบฒเบš mloader เบชเปเบฒเบฅเบฑเบšเบšเบฅเบฑเบญเบ bluegene. เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบˆเบฒเบ blugene.conf เบ–เป‰เบฒเบšเปเปˆเป„เบ”เป‰เบ•เบฑเป‰เบ‡.

-R, --no-rotate
เบ›เบดเบ”เปƒเบŠเป‰เบ‡เบฒเบ™เบเบฒเบ™เบซเบกเบธเบ™เบ‚เบญเบ‡เป€เบฅเบ‚เบฒเบ„เบฐเบ™เบดเบ”เบ—เบตเปˆเบฎเป‰เบญเบ‡เบ‚เปเบ‚เบญเบ‡เบงเบฝเบเป€เบžเบทเปˆเบญเปƒเบซเป‰เป€เบซเบกเบฒเบฐเบเบฑเบšเบ„เบงเบฒเบกเป€เปเบฒเบฐเบชเบปเบก
เบ•เบฑเบ™. เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เป€เบฅเบ‚เบฒเบ„เบฐเบ™เบดเบ”เบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เบชเบฒเบกเบฒเบ”เบซเบกเบธเบ™เปƒเบ™เบชเบฒเบกเบกเบดเบ•เบด.

--ramdisk-เบฎเบนเบš=<เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡>
เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป„เบ›เบซเบฒเบฎเบนเบšเบžเบฒเบš ramdisk เบชเปเบฒเบฅเบฑเบšเบšเบฅเบฑเบญเบ bluegene. BGL เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™. เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบˆเบฒเบ blugene.conf if
เบšเปเปˆเป„เบ”เป‰เบเปเบฒเบ™เบปเบ”.

เบ›เบฑเบ”เป„เบˆเบ™เปเบฒเป€เบ‚เบปเป‰เบฒ ENVIRONMENT เบ„เบงเบฒเบกเบฎเบฑเบšเบœเบดเบ”เบŠเบญเบš


เป€เบกเบทเปˆเบญเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, salloc เบˆเบฐเบญเปˆเบฒเบ™เปเบฅเบฐเบˆเบฑเบ”เบเบฒเบ™เบ•เบปเบงเป€เบฅเบทเบญเบเบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป„เบงเป‰เปƒเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ•เปเปˆเป„เบ›เบ™เบตเป‰
เบ•เบปเบงเปเบ›. เปเบฒเบเป€เบซเบ”: เบ•เบปเบงเป€เบฅเบทเบญเบเปเบ–เบงเบ„เบณเบชเบฑเปˆเบ‡เบˆเบฐเปเบ—เบ™เบ—เบตเปˆเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ•เบปเบงเปเบ›เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบชเบฐเป€เปเบต.

SALLOC_ACCOUNT เบ„เบทโ€‹เบเบฑเบ™โ€‹เบเบฑเบš -A, --เบšเบฑเบ™เบŠเบต

SALLOC_ACCTG_FREQ เบ„เบทโ€‹เบเบฑเบ™โ€‹เบเบฑเบš --acctg-freq

SALLOC_BELL เบ„เบทโ€‹เบเบฑเบ™โ€‹เบเบฑเบš --เบเบฐเบ”เบดเปˆเบ‡

SALLOC_BURST_BUFFER เบ„เบทโ€‹เบเบฑเบ™โ€‹เบเบฑเบš --bb

SALLOC_CONN_TYPE เบ„เบทโ€‹เบเบฑเบ™โ€‹เบเบฑเบš --conn-type

SALLOC_CORE_SPEC เบ„เบทโ€‹เบเบฑเบ™โ€‹เบเบฑเบš --core-spec

SALLOC_DEBUG เบ„เบทโ€‹เบเบฑเบ™โ€‹เบเบฑเบš - เปƒเบ™โ€‹, -- verbose

SALLOC_EXCLUSIVE เบ„เบทโ€‹เบเบฑเบ™โ€‹เบเบฑเบš --เบชเบฐเป€เบžเบฒเบฐ

SALLOC_GEOMETRY เบ„เบทโ€‹เบเบฑเบ™โ€‹เบเบฑเบš -g, --เป€เบฅเบ‚เบฒเบ„เบฐเบ™เบดเบ”

SALLOC_HINT or SLURM_HINT
เบ„เบทโ€‹เบเบฑเบ™โ€‹เบเบฑเบš -- เบ„เปเบฒเปเบ™เบฐเบ™เปเบฒ

SALLOC_IMMEDIATE เบ„เบทโ€‹เบเบฑเบ™โ€‹เบเบฑเบš - เบ‚เป‰เบญเบ, -- เบ—เบฑเบ™โ€‹เบ—เบตโ€‹เบ—เบฑเบ™โ€‹เปƒเบ”โ€‹

SALLOC_JOBID เบ„เบทโ€‹เบเบฑเบ™โ€‹เบเบฑเบš --เบงเบฝเบ

SALLOC_KILL_CMD เบ„เบทโ€‹เบเบฑเบ™โ€‹เบเบฑเบš -K, - เบ„เปเบฒโ€‹เบชเบฑเปˆเบ‡โ€‹เบ‚เป‰เบฒโ€‹

SALLOC_MEM_BIND เบ„เบทโ€‹เบเบฑเบ™โ€‹เบเบฑเบš --mem_bind

SALLOC_NETWORK เบ„เบทโ€‹เบเบฑเบ™โ€‹เบเบฑเบš -- เป€เบ„เบทเบญโ€‹เบ‚เปˆเบฒเบโ€‹

SALLOC_NO_BELL เบ„เบทโ€‹เบเบฑเบ™โ€‹เบเบฑเบš --เบšเปเปˆเบกเบตเบเบฐเบ”เบดเปˆเบ‡

SALLOC_NO_ROTATE เบ„เบทโ€‹เบเบฑเบ™โ€‹เบเบฑเบš -R, --no-rotate

SALLOC_OVERCOMMIT เบ„เบทโ€‹เบเบฑเบ™โ€‹เบเบฑเบš -เป‚เบญ, -- overcommit

SALLOC_PARTITION เบ„เบทโ€‹เบเบฑเบ™โ€‹เบเบฑเบš -p, --เบเบฒเบ™เปเบšเปˆเบ‡เบชเปˆเบงเบ™

SALLOC_POWER เบ„เบทโ€‹เบเบฑเบ™โ€‹เบเบฑเบš --เบžเบฐเบฅเบฑเบ‡เบ‡เบฒเบ™

SALLOC_PROFILE เบ„เบทโ€‹เบเบฑเบ™โ€‹เบเบฑเบš --เป‚เบ›เบฃเป„เบŸเบฅเปŒ

SALLOC_QOS เบ„เบทโ€‹เบเบฑเบ™โ€‹เบเบฑเบš --qos

SALLOC_REQ_SWITCH เป€เบกเบทเปˆเบญ topology เบ•เบปเป‰เบ™เป„เบกเป‰เบ–เบทเบ เบ™เบณ เปƒเบŠเป‰, เบ™เบตเป‰ เบเบณ เบ™เบปเบ”เบเบฒเบ™เบ™เบฑเบšเบชเบนเบ‡เบชเบธเบ”
เบชเบฐเบซเบผเบฑเบšเบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบงเบฝเบเปเบฅเบฐเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบชเบนเบ‡เบชเบธเบ”
เป€เบงเบฅเบฒเบ—เบตเปˆเบˆเบฐเบฅเปเบ–เป‰เบฒเบˆเปเบฒเบ™เบงเบ™เบชเบฐเบซเบผเบฑเบšเบ™เบฑเป‰เบ™. เป€เบšเบดเปˆเบ‡ --เบชเบฐเบซเบผเบฑเบš.

SALLOC_RESERVATION เบ„เบทโ€‹เบเบฑเบ™โ€‹เบเบฑเบš --เบเบฒเบ™เบˆเบญเบ‡

SALLOC_SICP เบ„เบทโ€‹เบเบฑเบ™โ€‹เบเบฑเบš --sicp

SALLOC_SIGNAL เบ„เบทโ€‹เบเบฑเบ™โ€‹เบเบฑเบš --เบชเบฑเบ™เบเบฒเบ™

SALLOC_THREAD_SPEC เบ„เบทโ€‹เบเบฑเบ™โ€‹เบเบฑเบš -- thread-spec

SALLOC_TIMELIMIT เบ„เบทโ€‹เบเบฑเบ™โ€‹เบเบฑเบš -t, --เป€เบงเบฅเบฒ

SALLOC_WAIT_ALL_NODES เบ„เบทโ€‹เบเบฑเบ™โ€‹เบเบฑเบš --wait-all-nodes

SALLOC_WCKEY เบ„เบทโ€‹เบเบฑเบ™โ€‹เบเบฑเบš --wckey

SALLOC_WAIT4SWITCH เป€เบงเบฅเบฒเบชเบนเบ‡เบชเบธเบ”เบฅเปเบ–เป‰เบฒเบเบฒเบ™เบชเบฐเบซเบผเบฑเบšเบ—เบตเปˆเบฎเป‰เบญเบ‡เบ‚เป. เป€เบšเบดเปˆเบ‡ --เบชเบฐเบซเบผเบฑเบš

SLURM_CONF เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเบ‚เบญเบ‡เป„เบŸเบฅเปŒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ Slurm.

SLURM_EXIT_ERROR เบฅเบฐเบšเบธเบฅเบฐเบซเบฑเบ”เบญเบญเบเบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เป€เบกเบทเปˆเบญเบกเบตเบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ” Slurm เป€เบเบตเบ”เบ‚เบถเป‰เบ™ (เป€เบŠเบฑเปˆเบ™
เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡). เบ™เบตเป‰เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป‚เบ”เบเบชเบฐเบ„เบดเบšเป€เบžเบทเปˆเบญเบˆเปเบฒเปเบ™เบ
เบฅเบฐเบซเบฑเบ”เบญเบญเบเบˆเบฒเบเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบˆเบฒเบเป€เบ‡เบทเปˆเบญเบ™เป„เบ‚เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ” Slurm เบ•เปˆเบฒเบ‡เป†. เบ™เบญเบเบˆเบฒเบเบ™เบตเป‰
เป€เบšเบดเปˆเบ‡ SLURM_EXIT_IMMEDIATE.

SLURM_EXIT_IMMEDIATE เบฅเบฐเบšเบธเบฅเบฐเบซเบฑเบ”เบญเบญเบเบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เป€เบกเบทเปˆเบญ -- เบ—เบฑเบ™โ€‹เบ—เบตโ€‹เบ—เบฑเบ™โ€‹เปƒเบ”โ€‹ เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปเบกเปˆเบ™
เปƒเบŠเป‰เปเบฅเป‰เบง เปเบฅเบฐเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบšเปเปˆเบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป„เบ”เป‰เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™. เบ™เบตเป‰เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป‚เบ”เบ
เบชเบฐเบ„เบฃเบดเบšเป€เบžเบทเปˆเบญเบˆเบณเปเบ™เบเบฅเบฐเบซเบฑเบ”เบญเบญเบเบˆเบฒเบเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบˆเบฒเบ Slurm เบ•เปˆเบฒเบ‡เป†
เป€เบ‡เบทเปˆเบญเบ™โ€‹เป„เบ‚โ€‹เบ„เบงเบฒเบกโ€‹เบœเบดเบ”โ€‹เบžเบฒเบ”โ€‹. เบเบฑเบ‡เป€เบšเบดเปˆเบ‡ SLURM_EXIT_ERROR.

OUTPUT ENVIRONMENT เบ„เบงเบฒเบกเบฎเบฑเบšเบœเบดเบ”เบŠเบญเบš


salloc เบˆเบฐเบเปเบฒเบ™เบปเบ”เบ•เบปเบงเปเบ›เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ•เปเปˆเป„เบ›เบ™เบตเป‰เปƒเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ‚เบญเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”
เป‚เบ„เบ‡เบเบฒเบ™:

BASIL_RESERVATION_ID
ID เบเบฒเบ™เบˆเบญเบ‡เปƒเบ™เบฅเบฐเบšเบปเบš Cray เบ—เบตเปˆเปƒเบŠเป‰ ALPS/BASIL เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™.

SLURM_CLUSTER_NAME
เบŠเบทเปˆเบ‚เบญเบ‡เบเบธเปˆเบกเบ—เบตเปˆเบงเบฝเบเบเปเบฒเบฅเบฑเบ‡เบ›เบฐเบ•เบดเบšเบฑเบ”.

MPIRUN_NOALLOCATE
เบขเปˆเบฒเบˆเบฑเบ”เบชเบฑเบ™เบšเบฅเบฑเบญเบเบขเบนเปˆเปƒเบ™เบฅเบฐเบšเบปเบš Blue Gene L/P เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™.

MPIRUN_NOFREE
เบขเปˆเบฒเบ›เปˆเบญเบเบšเบฅเบฑเบญเบเปƒเบ™เบฅเบฐเบšเบปเบš Blue Gene L/P เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™.

MPIRUN_PARTITION
เบŠเบทเปˆเบšเบฅเบฑเบญเบเบขเบนเปˆเปƒเบ™เบฅเบฐเบšเบปเบš Blue Gene เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™.

SLURM_CPUS_PER_TASK
เบˆเบณเบ™เบงเบ™ CPU เบ—เบตเปˆเบฎเป‰เบญเบ‡เบ‚เปเบ•เปเปˆเปœเป‰เบฒเบงเบฝเบ. เบเปเบฒเบ™เบปเบ”เบžเบฝเบ‡เปเบ•เปˆเบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒ --cpus-เบ•เปเปˆเบซเบ™เป‰เบฒเบงเบฝเบ เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปเบกเปˆเบ™
เบฅเบฐเบšเบธ.

SLURM_DISTRIBUTION
เบ„เบทโ€‹เบเบฑเบ™โ€‹เบเบฑเบš -m, -- เบเบฒเบ™โ€‹เปเบœเปˆโ€‹เบเบฐโ€‹เบˆเบฒเบโ€‹

SLURM_JOB_ID (เปเบฅเบฐ SLURM_JOBID เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบ„เบงเบฒเบกโ€‹เป€เบ‚เบปเป‰เบฒโ€‹เบเบฑเบ™โ€‹เป„เบ”เป‰โ€‹เบเบฑเบšโ€‹เบ„เบทเบ™โ€‹เป„เบ›โ€‹เบšเปˆเบญเบ™โ€‹)
ID เบ‚เบญเบ‡เบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบงเบฝเบ.

SLURM_JOB_CPUS_PER_NODE
เบˆเบณเบ™เบงเบ™เบ‚เบญเบ‡เป‚เบ›เป€เบŠเบ”เป€เบŠเบตเบ—เบตเปˆเบกเบตเปƒเบซเป‰เป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™ node เบ™เบตเป‰. เปเบฒเบเป€เบซเบ”เป€เบฅเบทเบญเบ/เป€เบชเบฑเป‰เบ™
plugin เบˆเบฑเบ”เบชเบฑเบ™ nodes เบ—เบฑเบ‡เบซเบกเบปเบ”เปƒเบซเป‰เบเบฑเบšเบงเบฝเบ, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบกเบนเบ™เบ„เปˆเบฒเบŠเบตเป‰เปƒเบซเป‰เป€เบซเบฑเบ™เป€เบ–เบดเบ‡เบˆเปเบฒเบ™เบงเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”
CPU เปƒเบ™เปเบ•เปˆเบฅเบฐ node. เบ›เบฑเปŠเบเบญเบดเบ™ select/cons_res เบˆเบฑเบ”เบชเบฑเบ™เบ•เบปเบงเบ›เบฐเบกเบงเบ™เบœเบปเบ™เปเบ•เปˆเบฅเบฐเบญเบฑเบ™เปƒเบซเป‰
เบงเบฝเบ, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบ•เบปเบงเป€เบฅเบเบ™เบตเป‰เบŠเบตเป‰เปƒเบซเป‰เป€เบซเบฑเบ™เบˆเปเบฒเบ™เบงเบ™เบ‚เบญเบ‡เป‚เบ›เป€เบŠเบ”เป€เบŠเบตเปƒเบ™เปเบ•เปˆเบฅเบฐ node เบˆเบฑเบ”เบชเบฑเบ™เปƒเบซเป‰
เบเบฒเบ™โ€‹เบˆเบฑเบ”โ€‹เบชเบฑเบ™โ€‹เบงเบฝเบโ€‹เป€เบฎเบฑเบ”โ€‹เบ‡เบฒเบ™โ€‹เบ—เปเบฒโ€‹.

SLURM_JOB_NODELIST (เปเบฅเบฐ SLURM_NODELIST เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบ„เบงเบฒเบกโ€‹เป€เบ‚เบปเป‰เบฒโ€‹เบเบฑเบ™โ€‹เป„เบ”เป‰โ€‹เบเบฑเบšโ€‹เบ„เบทเบ™โ€‹เป„เบ›โ€‹เบšเปˆเบญเบ™โ€‹)
เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡เบ‚เปเป‰เบˆเบฑเบ”เบชเบฑเบ™เปƒเบซเป‰เบเบฑเบšเบงเบฝเบ.

SLURM_JOB_NUM_NODES (เปเบฅเบฐ SLURM_NNODES เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบ„เบงเบฒเบกโ€‹เป€เบ‚เบปเป‰เบฒโ€‹เบเบฑเบ™โ€‹เป„เบ”เป‰โ€‹เบเบฑเบšโ€‹เบ„เบทเบ™โ€‹เป„เบ›โ€‹เบšเปˆเบญเบ™โ€‹)
เบˆเบณเบ™เบงเบ™เบ—เบฑเบ‡เปเบปเบ”เบ‚เบญเบ‡ nodes เปƒเบ™เบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบงเบฝเบ.

SLURM_JOB_PARTITION
เบŠเบทเปˆเบ‚เบญเบ‡เบžเบฒเบ—เบดเบŠเบฑเบ™เบ—เบตเปˆเบงเบฝเบเบเปเบฒเบฅเบฑเบ‡เปเบฅเปˆเบ™.

SLURM_MEM_BIND
เบ•เบฑเป‰เบ‡เป€เบ›เบฑเบ™เบ„เปˆเบฒเบ‚เบญเบ‡เบ•เบปเบงเป€เบฅเบทเบญเบ --mem_bind.

SLURM_SUBMIT_DIR
เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบˆเบฒเบเบ™เบฑเป‰เบ™ เป€เบเบทเบญ เป„เบ”เป‰เบ–เบทเบเบฎเบฝเบเบฎเป‰เบญเบ‡.

SLURM_SUBMIT_HOST
เบŠเบทเปˆเป€เบˆเบปเป‰เบฒเบžเบฒเบšเบ‚เบญเบ‡เบ„เบญเบกเบžเบดเบงเป€เบ•เบตเบˆเบฒเบเบ™เบฑเป‰เบ™ เป€เบเบทเบญ เป„เบ”เป‰เบ–เบทเบเบฎเบฝเบเบฎเป‰เบญเบ‡.

SLURM_NODE_ALIASES
เบŠเบธเบ”เบ‚เบญเบ‡เบŠเบทเปˆ node, เบ—เบตเปˆเบขเบนเปˆเบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™ เปเบฅเบฐเบŠเบทเปˆเป‚เบฎเบ”เบชเปเบฒเบฅเบฑเบš nodes เบˆเบฑเบ”เบชเบฑเบ™เปƒเบซเป‰
เบงเบฝเบโ€‹เป€เบฎเบฑเบ”โ€‹เบ‡เบฒเบ™โ€‹เบ—เปเบฒโ€‹เบˆเบฒเบโ€‹เบŸเบฑเบ‡โ€‹เป„เบ”เป‰โ€‹. เปเบ•เปˆเบฅเบฐเบญเบปเบ‡เบ›เบฐเบเบญเบšเปƒเบ™เบŠเบธเบ”เบ–เป‰เบฒเบˆเปเป‰เบฒเบชเบญเบ‡เป€เบกเบฑเบ”เปเบเบเบญเบญเบเปเบฅเบฐเปเบ•เปˆเบฅเบฐเบŠเบธเบ”เปเบกเปˆเบ™
เปเบเบเป€เบ„เบทเปˆเบญเบ‡เปเบฒเบเบˆเบธเบ”. เบ•เบปเบงเบขเปˆเบฒเบ‡: SLURM_NODE_ALIASES=ec0:1.2.3.4:foo,ec1:1.2.3.5:bar

SLURM_NTASKS
เบ„เบทโ€‹เบเบฑเบ™โ€‹เบเบฑเบš -n, --เบงเบฝเบ

SLURM_NTASKS_PER_NODE
เบ•เบฑเป‰เบ‡เป€เบ›เบฑเบ™เบ„เปˆเบฒเบ‚เบญเบ‡เบ•เบปเบงเป€เบฅเบทเบญเบ --ntasks-per-node, เบ–เป‰เบฒเบฅเบฐเบšเบธ.

SLURM_PROFILE
เบ„เบทโ€‹เบเบฑเบ™โ€‹เบเบฑเบš --เป‚เบ›เบฃเป„เบŸเบฅเปŒ

SLURM_TASKS_PER_NODE
เบˆเบณเบ™เบงเบ™เปœเป‰เบฒเบงเบฝเบเบ—เบตเปˆเบˆเบฐเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปƒเบ™เปเบ•เปˆเบฅเบฐ node. เบ„เปˆเบฒเบ–เบทเบเปเบเบเบ”เป‰เบงเบเป€เบ„เบทเปˆเบญเบ‡เปเบฒเบเบˆเบธเบ” เปเบฅเบฐเบขเบนเปˆเปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบฒเบ
เบ„เปเบฒเบชเบฑเปˆเบ‡เบ”เบฝเบงเบเบฑเบ™เบเบฑเบš SLURM_NODELIST. เบ–เป‰เบฒเบกเบตเบชเบญเบ‡เบซเบผเบทเบซเบผเบฒเบเบเบงเปˆเบฒ nodes เบ•เบดเบ”เบ•เปเปˆเบเบฑเบ™เบ•เป‰เบญเบ‡เบกเบต
เบเบฒเบ™เบ™เบฑเบšเบงเบฝเบเบ”เบฝเบงเบเบฑเบ™, เบเบฒเบ™เบ™เบฑเบšเบ™เบฑเป‰เบ™เปเบกเปˆเบ™เบ•เบดเบ”เบ•เบฒเบกเบ”เป‰เบงเบ "(x#)" เบšเปˆเบญเบ™เบ—เบตเปˆ "#" เปเบกเปˆเบ™เบเบฒเบ™เบŠเปเป‰เบฒเบ„เบทเบ™
เบ™เบฑเบš. เบ•เบปเบงเบขเปˆเบฒเบ‡, "SLURM_TASKS_PER_NODE=2(x3),1" เบŠเบตเป‰เบšเบญเบเบงเปˆเบฒเบชเบฒเบกเบญเบฑเบ™เบ—เบณเบญเบดเบ”.
nodes เปเบ•เปˆเบฅเบฐเบˆเบฐเบ›เบฐเบ•เบดเบšเบฑเบ”เบชเบฒเบกเบงเบฝเบเบ‡เบฒเบ™เปเบฅเบฐ node เบชเบตเปˆเบˆเบฐเบ›เบฐเบ•เบดเบšเบฑเบ”เบงเบฝเบเบ‡เบฒเบ™เบซเบ™เบถเปˆเบ‡.

เบฅเบฒเบเป€เบŠเบฑเบ™


เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆ salloc เบเปเบฒเบฅเบฑเบ‡เบฅเปเบ–เป‰เบฒเบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบงเบฝเบเบ—เบตเปˆเบเบฑเบ‡เบ„เป‰เบฒเบ‡เบขเบนเปˆ, เบชเบฑเบ™เบเบฒเบ™เบชเปˆเบงเบ™เปƒเบซเบเปˆเบˆเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰ salloc เบเบฑเบš
เบ–เบญเบ™เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เปเบฅเบฐเบญเบญเบ.

เบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบก, เบ–เป‰เบฒเบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เปเบฅเบฐ salloc เป„เบ”เป‰เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบฅเป‰เบง
เบ„เปเบฒเบชเบฑเปˆเบ‡, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™ salloc เบˆเบฐเบšเปเปˆเบชเบปเบ™เปƒเบˆเบชเบฑเบ™เบเบฒเบ™เบชเปˆเบงเบ™เปƒเบซเบเปˆ. salloc เบˆเบฐเบšเปเปˆเบญเบญเบเบซเบผเบทเบ›เปˆเบญเบ
เบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบˆเบปเบ™เบเปˆเบงเบฒเบ„เปเบฒเบชเบฑเปˆเบ‡เบญเบญเบ. เบ‚เปเป‰เบเบปเบเป€เบงเบฑเป‰เบ™เบซเบ™เบถเปˆเบ‡เบ—เบตเปˆเป‚เบ”เบ”เป€เบ”เบฑเปˆเบ™เปเบกเปˆเบ™ SIGHUP. เบชเบฑเบ™เบเบฒเบ™ SIGHUP เบˆเบฐ
เป€เบฎเบฑเบ”เปƒเบซเป‰ salloc เบ›เปˆเบญเบเบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เปเบฅเบฐเบญเบญเบเป‚เบ”เบเบšเปเปˆเบ•เป‰เบญเบ‡เบฅเปเบ–เป‰เบฒเบ„เปเบฒเบชเบฑเปˆเบ‡เบ—เบตเปˆเบˆเบฐเบชเปเบฒเป€เบฅเบฑเบ”.
เบ‚เปเป‰เบเบปเบเป€เบงเบฑเป‰เบ™เบญเบตเบเบญเบฑเบ™เบซเบ™เบถเปˆเบ‡เปเบกเปˆเบ™ SIGTERM, เป€เบŠเบดเปˆเบ‡เบˆเบฐเบ–เบทเบเบชเบปเปˆเบ‡เบ•เปเปˆเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ—เบตเปˆเบงเบฒเบ‡เป„เบ‚เปˆ.

เบ•เบปเบงเบขเปˆเบฒเบ‡


เป€เบžเบทเปˆเบญเปƒเบซเป‰เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™, เปเบฅเบฐเป€เบ›เบตเบ” xterm เปƒเบซเบกเปˆเบ—เบตเปˆเบ„เปเบฒเบชเบฑเปˆเบ‡ srun เบญเบฒเบ”เบˆเบฐเบ–เบทเบเบžเบดเบก
เป‚เบ•เป‰เบ•เบญเบš:

$ salloc -N16 xterm
salloc: เบ›เบฐเบเบฒเบ”เบฎเบฑเบšเบชเบฐเปเบฑเบเบงเบฝเบ 65537
(เปƒเบ™เบˆเบธเบ”เบ™เบตเป‰ xterm เบ›เบฒเบเบปเบ”, เปเบฅเบฐ salloc เบฅเปเบ–เป‰เบฒ xterm เบญเบญเบเป„เบ›)
salloc: เป€เบฅเบทเปˆเบญเบ™เบŠเบฑเป‰เบ™ เบˆเบฑเบ”เบชเบฑเบ™เบญเบฒเบŠเบตเบš 65537

เป€เบžเบทเปˆเบญ grab เบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบ‚เบญเบ‡ nodes เปเบฅเบฐเป€เบ›เบตเบ”เบ•เบปเบงเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ‚เบฐเบซเบ™เบฒเบ™เบขเบนเปˆเปƒเบ™เป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เบซเบ™เบถเปˆเบ‡ (เป€เบšเบดเปˆเบ‡
เป„เบ”เป‰ เป€เบเบทเบญ เบซเบ™เป‰เบฒเบœเบนเป‰เบŠเบฒเบเบชเปเบฒเบฅเบฑเบšเบ•เบปเบงเบขเปˆเบฒเบ‡เป€เบžเบตเปˆเบกเป€เบ•เบตเบก):

salloc -N5 srun -n10 myprogram

เบชเบณเป€เบ™เบปเบฒ


เบชเบฐเบซเบ‡เบงเบ™เบฅเบดเบ‚เบฐเบชเบดเบ” (C) 2006-2007 The Regents of the University of California. เบœเบฐเบฅเบดเบ”เบขเบนเปˆ Lawrence
เบซเป‰เบญเบ‡เบ—เบปเบ”เบฅเบญเบ‡เปเบซเปˆเบ‡เบŠเบฒเบ” Livermore (cf, เบ›เบฐเบ•เบดเป€เบชเบ”เบ„เบงเบฒเบกเบฎเบฑเบšเบœเบดเบ”เบŠเบญเบš).
เบฅเบดเบ‚เบฐเบชเบดเบ” (C) 2008-2010 Lawrence Livermore National Security.
เบฅเบดเบ‚เบฐเบชเบดเบ” (C) 2010-2015 SchedMD LLC.

เป„เบŸเบฅเปŒเบ™เบตเป‰เปเบกเปˆเบ™เบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡ Slurm, เป‚เบ„เบ‡เบเบฒเบ™เบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™. เบชเปเบฒเบฅเบฑเบšเบฅเบฒเบเบฅเบฐเบญเบฝเบ”, เป€เบšเบดเปˆเบ‡
<http://slurm.schedmd.com/>.

Slurm เปเบกเปˆเบ™เบŠเบญเบšเปเบงเบŸเบฃเบต; เบ—เปˆเบฒเบ™โ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เปเบˆเบโ€‹เบขเบฒเบโ€‹เบกเบฑเบ™โ€‹เปเบฅเบฐ / เบซเบผเบทโ€‹เบ›เบฑเบšโ€‹เบ›เบธเบ‡โ€‹เปเบเป‰โ€‹เป„เบ‚โ€‹เบกเบฑเบ™โ€‹เบžเบฒเบโ€‹เปƒเบ•เป‰โ€‹เป€เบ‡เบทเปˆเบญเบ™โ€‹เป„เบ‚โ€‹เบ‚เบญเบ‡โ€‹
เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ”เบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐเบ—เบปเปˆเบงเป„เบ›เบ‚เบญเบ‡ GNU เบ—เบตเปˆเบˆเบฑเบ”เบžเบดเบกเป‚เบ”เบเบกเบนเบ™เบ™เบดเบ—เบดเบŠเบญเบšเปเบงเบŸเบฃเบต; เบšเปเปˆเบงเปˆเบฒเบˆเบฐเป€เบ›เบฑเบ™เบฅเบธเป‰เบ™ 2
เบ‚เบญเบ‡โ€‹เปƒเบšโ€‹เบญเบฐโ€‹เบ™เบธโ€‹เบเบฒเบ”โ€‹, เบซเบผเบท (เบ•เบฒเบกโ€‹เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบ‚เบญเบ‡โ€‹เบ—เปˆเบฒเบ™โ€‹) เบชเบฐโ€‹เบšเบฑเบšโ€‹เบ•เปเปˆโ€‹เบกเบฒโ€‹.

Slurm เบ–เบทเบเปเบˆเบเบขเบฒเบเป‚เบ”เบเบซเบงเบฑเบ‡เบงเปˆเบฒเบกเบฑเบ™เบˆเบฐเป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”, เปเบ•เปˆเบšเปเปˆเบกเบตเบเบฒเบ™เบฎเบฑเบšเบ›เบฐเบเบฑเบ™เปƒเบ”เป†; เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™
เปเบกเปˆเบ™เปเบ•เปˆเบเบฒเบ™เบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบ—เบฒเบ‡เบ”เป‰เบฒเบ™เบเบฒเบ™เบ„เป‰เบฒ เบซเบผเบทเบ„เบงเบฒเบกเป€เปเบฒเบฐเบชเบปเบกเป€เบžเบทเปˆเบญเบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เบชเบฐเป€เบžเบฒเบฐ. เป€เบšเบดเปˆเบ‡
เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ”เบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐเบ—เบปเปˆเบงเป„เบ›เบ‚เบญเบ‡ GNU เบชเบณ เบฅเบฑเบšเบฅเบฒเบเบฅเบฐเบญเบฝเบ”เป€เบžเบตเปˆเบกเป€เบ•เบตเบก.

เปƒเบŠเป‰ salloc เบญเบญเบ™เป„เบฅเบ™เปŒเป‚เบ”เบเปƒเบŠเป‰เบšเปเบฅเบดเบเบฒเบ™ onworks.net


เป€เบŠเบตเบšเป€เบงเบต เปเบฅเบฐเบชเบฐเบ–เบฒเบ™เบตเป€เบฎเบฑเบ”เบงเบฝเบเบŸเบฃเบต

เบ”เบฒเบงเป‚เบซเบผเบ”เปเบญเบฑเบš Windows เปเบฅเบฐ Linux

Linux เบ„เบณ เบชเบฑเปˆเบ‡

Ad