在slurm 中, 当PreemptType=preempt/qos 时, QoS的哪些参数会引起job抢占,请举例说明
时间: 2024-02-29 14:55:46 浏览: 92
slurm在ubuntu上的搭建
在 Slurm 中,当 `PreemptType=preempt/qos` 时,QoS 的以下参数可能会引起 job 抢占:
1. `Priority`:该参数指定了 job 的优先级,值越高,表示 job 越重要,被抢占的概率越小。当其他 job 的优先级高于当前 job 时,当前 job 可能会被抢占。
2. `MaxTime`:该参数指定了 job 的最大运行时间。如果一个 job 运行时间超过了其指定的最大运行时间,那么其他 job 可能会抢占它。
3. `MaxCPU`:该参数指定了 job 能够使用的最大 CPU 核心数。如果一个 job 占用的 CPU 核心数超过了其指定的最大核心数,那么其他 job 可能会抢占它。
举例来说,如果一个 job 的优先级比其他 job 低,同时它的运行时间超过了它指定的最大运行时间,那么其他 job 可能会抢占它。类似地,如果一个 job 占用的 CPU 核心数超过了其指定的最大核心数,那么其他 job 也可能会抢占它。
阅读全文