Slurm系统用户最大提交核数设置教程
Slurm系统如何限制用户最大提交核数
在管理Slurm集群时,限制用户提交作业时可使用的最大CPU核心数非常重要,这有助于确保资源的公平分配和防止资源滥用。
本文将详细介绍如何在Slurm系统中通过用户配置文件 (user.conf) 限制用户提交作业时可使用的最大CPU核心数。
步骤:
-
修改Slurm配置文件:
- 打开Slurm配置文件
slurm.conf,该文件通常位于/etc/slurm/slurm.conf。 - 找到
MaxSubmitCores参数,并将其设置为全局最大提交核数。例如,将其设置为1000:MaxSubmitCores=1000 - 保存并关闭
slurm.conf文件。
- 打开Slurm配置文件
-
设置用户配置文件:
- 打开用户配置文件
user.conf,该文件通常位于/etc/slurm/user.conf。 - 为每个需要限制最大提交核数的用户添加以下行,例如,将用户
user1的最大提交核数设置为100:User=user1 MaxSubmitCores=100 - 可以为每个用户添加多行
User行,以便为不同的用户设置不同的最大提交核数。 - 保存并关闭
user.conf文件。
- 打开用户配置文件
-
重启Slurm服务:
- 重新启动Slurm服务,以使更改生效。
完成上述步骤后,用户 user1 在提交作业时将被限制为最多使用100个CPU核心。其他用户的最大提交核数将根据其在 user.conf 文件中的设置进行限制。
提示:
MaxSubmitCores参数的值可以是整数或UNLIMITED。- 如果用户在
user.conf文件中没有设置MaxSubmitCores参数,则该用户将使用slurm.conf文件中设置的全局MaxSubmitCores值。
通过以上步骤,您就可以轻松地为Slurm系统的用户设置最大提交核数,从而更好地管理集群资源。
原文地址: https://www.cveoy.top/t/topic/eUF 著作权归作者所有。请勿转载和采集!