diff --git a/_data/sidebars/merlin6_sidebar.yml b/_data/sidebars/merlin6_sidebar.yml index e55523d..899fb0e 100644 --- a/_data/sidebars/merlin6_sidebar.yml +++ b/_data/sidebars/merlin6_sidebar.yml @@ -27,16 +27,16 @@ entries: url: /merlin6/slurm-access.html - title: Merlin6 Slurm folderitems: - - title: Slurm Configuration - url: /merlin6/slurm-configuration.html - - title: Slurm Basic Commands - url: /merlin6/slurm-basics.html - title: Using PModules url: /merlin6/using-modules.html + - title: Slurm Basic Commands + url: /merlin6/slurm-basics.html - title: Running Jobs url: /merlin6/running-jobs.html - title: Slurm Examples url: /merlin6/slurm-examples.html + - title: Slurm Configuration + url: /merlin6/slurm-configuration.html - title: Announcements folderitems: - title: Downtimes diff --git a/pages/merlin6/merlin6-slurm/slurm-configuration.md b/pages/merlin6/merlin6-slurm/slurm-configuration.md index 5686800..210f255 100644 --- a/pages/merlin6/merlin6-slurm/slurm-configuration.md +++ b/pages/merlin6/merlin6-slurm/slurm-configuration.md @@ -65,3 +65,20 @@ Limits are softed for the **daily** partition during non working hours and durin | **general** | 704 (user limit) | 704 | 704 | 704 | | **daily** | 704 (user limit) | 1408 | Unlimited | 1408 | | **hourly** | Unlimited | Unlimited | Unlimited | Unlimited | + +## Understanding the Slurm configuration (for advanced users) + +Clusters at PSI use the [Slurm Workload Manager](http://slurm.schedmd.com/) as the batch system technology for managing and scheduling jobs. +Historically, *Merlin4* and *Merlin5* also used Slurm. In the same way, **Merlin6** has been also configured with this batch system. + +Slurm has been installed in a **multi-clustered** configuration, allowing to integrate multiple clusters in the same batch system. + +For understanding the Slurm configuration setup in the cluster, sometimes may be useful to check the following files: + +* ``/etc/slurm/slurm.conf`` - can be found in the login nodes and computing nodes. +* ``/etc/slurm/gres.conf`` - can be found in the GPU nodes, is also propgated to login nodes and computing nodes for user read access. +* ``/etc/slurm/cgroup.conf`` - can be found in the computing nodes, is also propagated to login nodes for user read access. + +The previous configuration files which can be found in the login nodes, correspond exclusively to the **merlin6** cluster configuration files. +Configuration files for the old **merlin5** cluster must be checked directly on any of the **merlin5** computing nodes: these are not propagated +to the **merlin6** login nodes.