2012-08-16 90 views
0

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

我们希望调度可以选择的工作可以这样运行:

第一,选择1个微安的工作,1个UB的工作,1个UC的工作

然后,选择19个微安的就业,19个UB的就业

然后,选择uA的其他工作

如何设置适合此策略?

回答

3

我已经通过使用单个用户=默认设置共享树策略来完成此操作。您还需要设置优先级快速的半衰期衰减(我使用了1小时)。另外,在工作等待时间中放置0优先权。 (在分享树政策上投入100%。)我在qmon周围做了这个戳,并尝试了不同的值。