SLURM is a powerful open-source workload manager used to schedule and manage jobs across high-performance computing clusters. This course covers SLURM architecture, job execution workflows, resource allocation strategies, and monitoring tools required to run efficient and scalable cluster environments.
Prerequisites for Slurm Training
- Basic knowledge of Linux and the command line
- Basic understanding of Bash scripting
- Familiarity with servers or cluster environments
- Basic knowledge of networking
What Will You Learn
- Understand SLURM architecture and core components
- Install and configure SLURM on Linux systems
- Submit, monitor, and manage batch and interactive jobs
- Create and manage job scripts
- Configure scheduling policies and resource allocation
- Monitor cluster performance and troubleshoot common issues
- Manage users, permissions, and job priorities
- Optimize workloads for better performance and efficiency