【问题标题】:Dispatching priority of waiting jobs等待作业的调度优先级
【发布时间】:2020-08-19 23:16:04
【问题描述】:

我正在调查 gridengine (6.2u5) 上的调度问题,我对等待任务的调度优先级感到困惑。当我运行 qstat 时,我可以在第二列(之前)中看到正在运行的作业的优先级(它们在那里都有正值)但是所有等待的作业在该字段中都有零,所以我无法检查哪个等待的作业实际上具有更高下次调度的优先级。它是否取决于配置,还是预计在“qw”状态下的作业为零?有什么方法可以显示尚未分派的作业的计算优先级值吗?

【问题讨论】:

    标签: scheduler sungridengine


    【解决方案1】:

    如果不考虑安排作业,则作业的优先级通常仅为 0.0000。

    可能出现这种情况的情况是:处于hqw 状态的作业,或当前运行的作业与tc 值匹配的数组任务。

    【讨论】:

    • 在我的情况下,所有处于 qw 状态的作业(所以不是搁置)的优先级为 0。顺便问一下tc值是多少?
    • tc 值是任务并发值,它定义了一个数组中一次可以运行多少个任务。您的 HPC 管理员也可能添加了一些默认设置,这些默认设置应用于影响这一点的每个作业。通常我会期望大多数排队的工作获得优先值
    猜你喜欢
    • 2012-11-22
    • 1970-01-01
    • 2015-03-06
    • 1970-01-01
    • 2016-04-04
    • 2011-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多