如何让slurm限制每个节点的内存

时间:2017-05-16 13:21:49

标签: slurm

Slurm管理一个拥有8核/ 64GB ram和16核/ 128GB ram节点的集群。 存在低优先级“长”分区和高优先级“短”分区。 在长分区中运行的作业可以被短分区中的作业暂停,在这种情况下,来自暂停作业的页面主要被推送到交换。 (交换使用仅用于此目的,不适用于活动作业。)

如何在slurm中配置每个节点中可用的RAM +交换总量?

MaxMemPerNode参数,但这是一个分区属性,因此无法为分区中的不同节点提供不同的值。

MaxMemPerCPU参数,但这可以防止低内存作业与大内存作业共享未使用的内存。

1 个答案:

答案 0 :(得分:1)

您需要使用节点定义中的RealMemory参数指定每个节点的内存(请参阅slurm.conf manpage