Created
December 9, 2024 20:22
-
-
Save doabell/7fe2e0872cc4af4967f5a0c5ecf09220 to your computer and use it in GitHub Desktop.
My Slurm aliases
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# https://stackoverflow.com/a/69441757 | |
# export SQUEUE_FORMAT="%.8i %.9P %.30j %.8u %.8T %.10M %.10l %.6D %R" | |
export SQUEUE_FORMAT2="JobID:.4 ,Partition:.10 ,Name:.24 ,UserName:.8 ,State:.8 ,TimeUsed:.10 ,TimeLimit:10 ,NumNodes:.4 ,NumCPUs:.4 ,MinMemory:.7 ,ReasonList" | |
# https://docs.ycrc.yale.edu/clusters-at-yale/job-scheduling/resource-usage/#sacct | |
export SACCT_FORMAT="JobID%10,Partition,JobName%20,State,Elapsed,NodeList,ExitCode,AveCPUFreq,MaxRSS%12,AllocTRES%30" | |
# https://slurm.schedmd.com/sinfo.html | |
export SINFO_FORMAT="%14P %.5a %.10l %.5D %.5c %.8m %.12G %.5T %N" | |
# https://stackoverflow.com/a/67747872 | |
# export PYTHONUNBUFFERED=TRUE | |
# Fun aliases | |
# sacct, job accounting data | |
# Default: jobs today | |
alias sa='sacct -v' | |
# sa done: Jobs completed or running in 24 hours | |
alias sad='sacct -v -S now-1weeks | sed '\''1,3p; /COMPLETED\|RUNNING/!d'\''' | |
# sa job: Specific job: saj <JobID> | |
alias saj='sacct -v -j' | |
# sa recent: most recent 10 jobs | |
alias sar='sacct -S now-52weeks | (head -2; tail)' | |
# sinfo, info on nodes | |
alias si='sinfo' | |
# squeue, info on jobs in queue | |
alias sq='squeue' | |
# squeue iterate, info on jobs in queue | |
alias sqi='squeue --iterate=1' | |
# scancel | |
alias sc='scancel' | |
# sc all my jobs | |
alias scall='scancel --me' | |
# scontrol show job | |
# only shows running jobs? | |
# alias ssj='scontrol show -ad job' |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment