多用户集群:IBM Platform LSF:用户更改作业的优先级

时间:2017-12-07 14:50:45

标签: cluster-computing priority-queue hpc lsf

我是使用IBM Platform LSF(在Linux上)的多用户群集的用户。我想改变我的工作相对于我的相同工作的优先级(不是队列中作业的绝对优先级)。

一个例子:我已经在队列中启动了500个工作,这将需要4天才能完成,之后我想提交另一份我希望在我已经提交的500个工作之前运行的工作。

1 个答案:

答案 0 :(得分:2)

我能想到的几种方式:

  1. 使用-sp提交作业时使用用户指定的优先级(bsub选项),更高的数字意味着更重要。一些说明:

    • 这仅适用于管理员在配置中定义MAX_USER_PRIORITY的情况(我不能在我的生活中记住,如果这是开箱即用的话)。要检查它是否已启用,请运行bparams -a | grep MAX_USER_PRIORITY,如果它返回了您可以使用的内容。
    • 默认情况下,作业的优先级为$MAX_USER_PRIORITY / 2,因此如果MAX_USER_PRIORITY = 100并且您提交了500个没有-sp的作业,并且您想提交一个跳过队列的作业,请使用{ {1}}优先级大于50。
  2. 另一种方法是使用bsub -sp,它通常可以开箱即用。基本上你正常提交你的工作,然后使用btop将一个特定的工作移到相对于你其他工作的行前面。

  3. 一些链接: