Files
gitea-pages/docs/merlin6/slurm-general-docs/slurm-basic-commands.md
caubet_m 17053a363f
All checks were successful
Build and deploy documentation / build-and-deploy-docs (push) Successful in 24s
Clean Merlin6 docs
2026-02-10 10:46:02 +01:00

1.5 KiB

Slurm Basic Commands

In this document some basic commands for using Slurm are showed. Advanced examples for some of these are explained in other Merlin6 Slurm pages. You can always use man <command> pages for more information about options and examples.

Basic commands

Useful commands for the slurm:

sinfo            # to see the name of nodes, their occupancy,
                 # name of slurm partitions, limits (try out with "-l" option)
squeue           # to see the currently running/waiting jobs in slurm
                 # (additional "-l" option may also be useful)
sbatch Script.sh # to submit a script (example below) to the slurm.
srun <command>   # to submit a command to Slurm. Same options as in 'sbatch' can be used.
salloc           # to allocate computing nodes. Use for interactive runs.
scancel job_id   # to cancel slurm job, job id is the numeric id, seen by the squeue.
sview            # X interface for managing jobs and track job run information.
seff             # Calculates the efficiency of a job
sjstat           # List attributes of jobs under the SLURM control
sacct            # Show job accounting, useful for checking details of finished jobs.

Advanced basic commands

sinfo -N -l      # list nodes, state, resources (#CPUs, memory per node, ...), etc.
sshare -a        # to list shares of associations to a cluster
sprio -l         # to view the factors that comprise a job's scheduling priority
                 # add '-u <username>' for filtering user