计算化学公社

标题: slurm.conf 配置 PartitionName和Procs 代表什么意思 [打印本页]

作者
Author:
naxiangzi    时间: 2024-12-3 21:32
标题: slurm.conf 配置 PartitionName和Procs 代表什么意思
本帖最后由 naxiangzi 于 2024-12-4 16:31 编辑

slurm24.05版本
1.PartitionName 分设置什么值,才是合理,设置这个值,哪些地方要相应的设置


  1. # PartitionName=debug Nodes=ALL Default=YES MaxTime=INFINITE State=UP  # 默认
  2. PartitionName=compute Nodes=All Default=YES MaxTime=INFINITE State=UP
复制代码



2. Procs 代表什么意思,要怎么设置才是对的
  1. NodeName=master NodeAddr=192.168.2.2 CPUs=152 CoresPerSocket=38 ThreadsPerCore=2 RealMemory=257268 Procs=1 State=UNKNOWN
复制代码

3. RealMemory 要设置多少,才是合理的

如下图
(, 下载次数 Times of downloads: 48)

作者
Author:
Dempey    时间: 2024-12-3 22:14
1. PartitionName是分区名,对应以后作业脚本中的#SBATCH --partition=部分,其他部分没有设置。
2. Procs应该等同于CPUs,可以不设置
3. RealMemory可以设置得比slurmd -C的输出少一点

我的配置文件如下,给你一点参考:
  1. ######################################################################################
  2. #                                   计算节点信息                                     #
  3. ######################################################################################
  4. # CPU计算节点
  5. NodeName=cpu01  NodeAddr=cpu01  CPUs=56  RealMemory=384000   Sockets=2  CoresPerSocket=28  ThreadsPerCore=1
  6. ······
  7. # GPU计算节点
  8. NodeName=gpu51  NodeAddr=gpu51  CPUs=20  RealMemory=128000   Sockets=2  CoresPerSocket=10  ThreadsPerCore=1  Gres=gpu:4060Ti:2,shard:8
  9. ······
  10. ######################################################################################
  11. #                                   计算分区信息                                     #
  12. ######################################################################################
  13. PartitionName=CPU      Nodes=cpu[01-25]     Default=NO     MaxTime=14-00:00:00      State=UP
  14. ······
复制代码


作者
Author:
naxiangzi    时间: 2024-12-4 16:29
Dempey 发表于 2024-12-3 22:14
1. PartitionName是分区名,对应以后作业脚本中的#SBATCH --partition=部分,其他部分没有设置。
2. Procs ...

感恩大佬热心解答




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3