如何设置sun grid引擎调度策略来满足这个要求?

时间:2012-08-16 14:12:59

标签: scheduler policy sungridengine

我们使用太阳网格引擎(实际打开调度程序网格)作为drms。假设我们有3个用户:uA,uB,uC。 uA提交100000个工作,然后uB提交10个工作,然后uC提交1个工作。使用默认调度策略,Grid Engine将运行uA的100000个作业,然后是uB的10个然后是uC的1个作业,因此uB和uC需要等待很长时间。

我们希望调度程序可以选择像这样运行的作业:

首先,选择1个uA的工作,1个uB的工作,1个uC的工作

然后,选择19 uA的工作,19 uB的工作

然后,选择uA的其他工作

如何设置适合此的政策?

1 个答案:

答案 0 :(得分:4)

我通过使用单个user = default设置共享树策略来完成此操作。您还需要在优先级设置上设置快速半衰期衰减(我使用1小时)。此外,将0优先级权重放在工作等待时间上。 (将100%放在共享树策略上。)我在qmon中尝试了这个并尝试了不同的值。