Way to the science

centos及ubuntu一键安装slurm

安装步骤

1. 准备工作

  • 下载slurm源码包(如slurm-23.02.0.tar.bz2
  • 下载安装脚本SLURM_installation_centOS.sh
  • 将两个文件放在同一目录下

2. 设置环境变量

export VER=23.02.0

3. 执行安装

bash SLURM_installation_centOS.sh

4. 配置修改

需要修改的关键配置项:

SelectType=select/linear     # 所选节点上的所有资源都将分配给作业
#SelectTypeParameters=CR_CPU # CR_CPU基于CPU调度(注释掉)

NodeName=localhost.localdomain CPUs=72 RealMemory=61440 Sockets=2 CoresPerSocket=18 ThreadsPerCore=2 State=idle
PartitionName=test Nodes=localhost.localdomain Default=YES MaxTime=INFINITE State=UP

配置说明

单机配置要点

  • SelectType值修改为select/linear
  • 注释掉SelectTypeParameters=CR_CPU
  • NodeName需设置为服务器实际名称
  • CPU相关参数可通过lscpu命令查看:
    • CPUs:总线程数
    • RealMemory:可用内存(MB)
    • Sockets:CPU数量
    • CoresPerSocket:每个CPU的核心数
    • ThreadsPerCore:每核心的线程数

注意事项

文件格式问题

如果脚本无法运行,可能是Windows格式问题,使用以下命令转换:

dos2unix SLURM_installation_centOS.sh

脚本使用建议

  • 建议直接下载附件运行安装
  • 不要将附件内容复制到网页后再复制使用

参考来源

原始出处:计算化学公社

Leave a comment

Your email address will not be published. Required fields are marked *