Configuration slurm:也可以使用控制节点进行计算

Configuration slurm:也可以使用控制节点进行计算,configuration,cpu,hpc,slurm,Configuration,Cpu,Hpc,Slurm,我在实验室里建立了一个小型集群(9个节点)用于计算。目前我使用一个节点作为slurm控制器,也就是说,它不用于计算 我也想使用它,但我不想分配所有的CPU,我想让2个CPU自由调度和其他主节点相关的任务 是否可以在slurm.conf中编写类似的内容: 还是我弄坏了什么?我不想在没有事先询问的情况下测试它,因为集群已经在生产中,我担心会破坏某些东西。。。在上面的分区中,master是我的控制器的主机名,node0[1-8]是我的普通计算节点。如您所见,不使用master会损失集群10%的CPU

我在实验室里建立了一个小型集群(9个节点)用于计算。目前我使用一个节点作为slurm控制器,也就是说,它不用于计算

我也想使用它,但我不想分配所有的CPU,我想让2个CPU自由调度和其他主节点相关的任务

是否可以在slurm.conf中编写类似的内容:

还是我弄坏了什么?我不想在没有事先询问的情况下测试它,因为集群已经在生产中,我担心会破坏某些东西。。。在上面的分区中,master是我的控制器的主机名,node0[1-8]是我的普通计算节点。如您所见,不使用master会损失集群10%的CPU


提前谢谢

实际上是的,它很有效

我还将
Weight=1
添加到节点中,并将
Weight=2
添加到master中,以便仅在节点繁忙时使用它

干杯

NodeName=master NodeHostname=master  CPUs=10 RealMemory=192000 TmpDisk=200000 State=UNKNOWN
NodeName=node0[1-8] NodeHostname=node0[1-8]  CPUs=12 RealMemory=192000 TmpDisk=200000 State=UNKNOWN
PartitionName=mycluster Nodes=node0[1-8],master Default=YES MaxTime=INFINITE State=UP