在作业管理器暂停工作

1视图(30天)
Jesper Frandsen
Jesper Frandsen 2011年2月17日
我们有分布式计算服务器与60个工人。我们有一个混合物的短,重要的工作和长时间运行的,事工作。有可能低优先级或暂停的长时间运行的工作以任何方式Mathworks作业管理器?如果我们网格作业管理器切换到例如Oracle引擎?
提前谢谢!

答案(1)

莎拉等Zaranek
莎拉等Zaranek 2011年3月5日
可以改变工作的优先级队列,如果当前没有运行。升级和降级的命令。看到文档:
有一个暂停命令。但是,将暂停所有正在运行的工作。我不认为这是你寻找的东西在你的问题。
如果运行工作,很难暂停mid-run和让工人回到另一个运行时仍然能够重新启动暂停工作的地方重新开始在另一个时期——因为MATLAB没有固有的检查点。
另一个第三方调度器(又名甲骨文网格引擎,LST, PBS)将允许维护一个队列的优先级系统——使较短的工作先运行等等。但是,它不能解决问题与MATLAB没有内置核对基准点。
如果你把代码中核对基准点(即允许中途停止并重新启动停止点)附近,那么您可以使用取消停止工作。它将自由工人,和离开工作队列完成状态。ErrorMessage将国家的任务:任务取消了用户。
这里是一个链接到文档取消: //www.tianjin-qmedu.com/help/toolbox/distcomp/cancel.html
我希望这可以帮助。

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!