【问题标题】:slurm: use a control node also for computingslurm:使用控制节点也进行计算
【发布时间】:2014-05-06 23:33:03
【问题描述】:

我已经在我们的实验室建立了一个小型集群(9 个节点)用于计算。目前我正在使用一个节点作为 slurm 控制器,即它没有用于计算。

我也想使用它,但我不想分配所有 CPU,我想保留 2 个 CPU 空闲用于调度和其他与主节点相关的任务。

是否可以在slurm.conf中写出类似的东西:

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

或者我破坏了什么?我不想在不先询问的情况下对其进行测试,因为集群已经在生产中,我担心会破坏某些东西......在上面的分区中,master 是我的控制器的主机名,node0[1-8] 是我的正常计算节点。可以看到,不使用master会损失集群10%的CPU...

提前致谢

【问题讨论】:

    标签: configuration cpu hpc slurm


    【解决方案1】:

    实际上是的,它有效。

    我还将Weight=1添加到节点,将Weight=2添加到主节点,以便仅在节点繁忙时使用。

    干杯

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-21
      相关资源
      最近更新 更多