排队管理

更新时间:

# 任务排队说明

资源/配额紧张时,您提交的任务(如提交的训练任务、开发环境初始化/启动等)会进入排队,任务在队列中等待其他任务结束从而释放配额/资源,当有足够配额/资源时,平台将按任务排队的顺序对任务进行调度和执行。

任务提交后,会经历如下阶段:等待配额任务调度任务启动,您可参照下述说明,了解各阶段。

# 等待配额

该阶段,将验证用户的个人剩余配额和空间剩余配额是否足够,足够则任务无需排队,直接进入 任务调度 阶段;若配额不足,则分如下两种情况:

  • 个人配额不足

    个人配额:同一时刻,单个成员可占用的最大资源量,一定程度上保证资源在空间成员之间分配相对均匀。

    个人配额不足时,任务提交后会进入 等待配额 队列,当您的其他任务执行完成,释放出足够的配额,会按队列顺序为队首任务分配配额,让其进入 任务调度 阶段。

    若目标任务因 “个人配额不足” 而在 等待配额 队列长时间停留,建议如下:

    • 方法1:拖拽任务以调整任务排队顺序,将目标任务调至队首。

      说明:该方法可配合停止不紧急的任务以释放部分配额,如停止当前暂不使用的开发环境。

    • 方法2:将任务设为紧急,该操作每月有执行次数限制,需慎重使用。
    • 方法3:提高个人配额,即调整空间配额的 超分比例 可提高个人配额,需管理员根据实际情况评估是否有必要调整。
  • 空间配额不足

    空间配额:同一时刻,空间所有成员一共可占用的最大资源量,平台默认分配足够小型团队的协作的空间配额,如团队超过 10 人,空间配额不足的情况会较常见,建议您联系客服升级配额。

    空间配额不足时,任务提交后会进入 等待配额 队列,当有任务执行结束而释放足够的配额,空间队列中的任务将会按顺序被分配配额,进入任务调度阶段。

    若目标任务因 “空间配额不足” 而在 等待配额 队列长时间停留,建议如下:

    • 方法1:将任务设为紧急,该操作每月有执行次数限制,需慎重使用。
    • 方法2:调整排队顺序,联系空间拥有者,由其调整空间队列顺序
    • 方法3:空间成员多出现此情况,可联系客服升级空间配额。

# 任务调度

任务提交后配额满足,则进入任务调度阶段。
该阶段任务会在任务池中等待调度,系统会根据任务是否为紧急任务、任务类型、任务等待时长等确定任务调度的优先级,然后按优先级将其调度到资源匹配的节点上并启动任务,资源不足时需按调度优先级等待。
如您的任务在该阶段停滞较长时间,可将该任务 设为紧急,系统会优先调度该任务。

# 任务启动

任务进入到该阶段后,无需排队,一般 1min 内便可完成启动。

# 查看任务排队

  1. 单击顶部导航栏中的 note 图标,弹出 排队管理 浮窗,浮窗仅显示部分任务信息。
    该框按任务执行的阶段分 3 个页签展示任务排队情况,默认展示用户在该空间内自己的任务队列中的任务。

    noteFive

    • 等待配额
      按任务优先级展示处于 等待配额 队列中的部分任务。

    • 任务调度
      按任务提交时间展示处于任务池中的任务。

    • 任务启动
      任务调度到某节点后,即开始任务的执行,此时进入该任务进入 任务启动 队列。

  2. 单击 前往排队管理,进入 排队管理 页面查看全部任务排队信息。

    • 等待配额
      按任务优先级展示处于 等待配额 队列中的全部任务,任务越靠前其优先级越高,拖动任务可改变其排队顺序。

    • 任务调度
      按任务提交时间展示处于任务池中的全部任务。

    • 任务启动
      显示已处于启动阶段的全部任务。

    如需查看各阶段空间中的所有任务,可勾选 空间全部任务

# 提高任务优先级

# 方法一:设置为紧急任务

紧急任务 指在各阶段(等待配额、任务调度)排队时会被优先分配资源和执行的任务。
用户每月享有一定次数的将任务设为紧急的机会(即紧急任务配额),配额用完后需等待次月 1 日再次发放后才能使用,紧急任务配额可在平台顶部 note 中查看。

您可参考下述步骤将任务设置为紧急任务。

  1. 单击平台顶部导航栏中的 note 图标,弹出 排队管理 框。
  2. 单击框中 前往排队管理,进入 排队管理 页面。
  3. 切换页签,找到您想设为紧急的任务,并单击其后的 设为紧急

# 方法二:调整任务排队顺序

该方法不消耗您的紧急配额,且不限次数,仅适用于 等待配额 阶段的优先级调整。

  1. 单击平台顶部导航栏中的 note 图标,弹出 排队管理 框。

  2. 单击框中 前往排队管理,进入 排队管理 - 等待配额 界面。

  3. 鼠标拖拽该任务,调整其排队顺序,越靠近队列顶部则越优先被执行。

    • 成员仅可在自己的任务队列中进行拖拽排序,即勾选了 空间全部任务 后则无法拖拽。
    • 空间拥有者可拖拽空间的任务队列中的任务,不受 空间全部任务 勾选的影响。因此您想调整您的任务在空间的任务队列中的顺序,可联系空间拥有者进行调整。

    平台将会按照空间的任务队列顺序执行队列中的任务。