Slurm管理一个拥有8核/ 64GB ram和16核/ 128GB ram节点的集群。 存在低优先级“长”分区和高优先级“短”分区。 在长分区中运行的作业可以被短分区中的作业暂停,在这种情况下,来自暂停作业的页面主要被推送到交换。 (交换使用仅用于此目的,不适用于活动作业。)
如何在slurm中配置每个节点中可用的RAM +交换总量?
有MaxMemPerNode
参数,但这是一个分区属性,因此无法为分区中的不同节点提供不同的值。
有MaxMemPerCPU
参数,但这可以防止低内存作业与大内存作业共享未使用的内存。