首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Sun Grid Engine队列中作业的优先级排序

Sun Grid Engine队列中作业的优先级排序
EN

Stack Overflow用户
提问于 2014-10-13 02:14:40
回答 2查看 2.3K关注 0票数 2

我在Sun Grid引擎队列中有一堆等待处理的作业,但我刚刚提交了一个要优先处理的新作业。(最左列中的新工单是163981。)是否可以运行命令来要求服务器处理下一个163981作业,而不是140522作业数组中的下一个作业?如果其他人能在这个问题上提供任何建议,我将不胜感激。

EN

回答 2

Stack Overflow用户

发布于 2016-03-02 09:42:23

对于管理员/经理访问权限,您可以使用:

代码语言:javascript
复制
qalter -p <positive number up to 1024>

要尽快运行的作业的作业id。

如果没有管理员/管理员访问权限,您可以使用:

代码语言:javascript
复制
qalter -p <negative numeber down to -1023> 

下一步不想运行的另一个作业的作业id

这些方法可能不起作用,具体取决于提交旧作业的时间和当前时间之间的滞后时间以及管理员对等待时间的重视程度。

没有管理员/管理员访问权限的另一个选项是将您不想运行的作业置于搁置状态。

代码语言:javascript
复制
qalter -h u <job id of the job you don't want to run now> 

这将使您要运行的作业成为唯一符合条件的作业。一旦它开始运行,您可以使用以下命令解除对另一个作业的保留

代码语言:javascript
复制
qalter -h U <job id>
票数 3
EN

Stack Overflow用户

发布于 2014-10-15 01:17:30

更改作业共享(qsub-js选项)能实现您想要的效果吗?

假设其他作业正在运行,并且在队列中的-js值为0(默认值),则提交具有更高优先级的新作业,如下所示:

代码语言:javascript
复制
qsub -js 10 high_priority.sh

来源:http://www.lifesci.dundee.ac.uk/services/lsc/services/cluster/using-cluster

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26328381

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档