Difference between revisions of "Slurm"
From KENET Training
(Created page with "=== Introduction === Slurm [https://slurm.schedmd.com/documentation.html] is a workload manager for clusters, offering both batch and interactive job scheduling. It works ove...") |
|||
(4 intermediate revisions by the same user not shown) | |||
Line 7: | Line 7: | ||
# Queuing and allocation of jobs based on specified resources. | # Queuing and allocation of jobs based on specified resources. | ||
# Job monitoring and status reporting. | # Job monitoring and status reporting. | ||
+ | |||
+ | These commands include: | ||
+ | <code bash> | ||
+ | $ sinfo : to view the cluster, resources and partition | ||
+ | $ squeue : view submitted job. | ||
+ | $ sbatch : submit a batch job. | ||
+ | $ sacct : for admins | ||
+ | $ scancel : to cancel your own job that has been submitted. | ||
+ | </code> | ||
+ | Usage will be illustrated in the subsequent pages. | ||
+ | |||
+ | Next: | ||
+ | [[Basic_Usage:_CPU_Based_Resources_With_Slurm|Basic_Usage:_CPU_Based_Resources_With_Slurm]] | ||
+ | |||
+ | Up: | ||
+ | [[ HPC_Usage| HPC_Usage]] |
Revision as of 15:27, 1 April 2025
Introduction
Slurm [1] is a workload manager for clusters, offering both batch and interactive job scheduling. It works over a text based interface on the linux terminal.
Slurm will provide you with the following to help you make use of the cluster;
- What resources are available on the cluster.
- Queuing and allocation of jobs based on specified resources.
- Job monitoring and status reporting.
These commands include:
$ sinfo : to view the cluster, resources and partition
$ squeue : view submitted job.
$ sbatch : submit a batch job.
$ sacct : for admins
$ scancel : to cancel your own job that has been submitted.
Usage will be illustrated in the subsequent pages.
Next: Basic_Usage:_CPU_Based_Resources_With_Slurm
Up: HPC_Usage