用于并行处理的 Bshell

在 LN 中可以将计划运行分配到多个 Bshell 上,这样可并行处理多个计划物料。

每个 Bshell 都有自己的处理能力,因此使用多个 Bshell 时,可增加计划运行的总处理能力。

从顶部计划层开始为 Bshell 分配计划物料,直到整个层都已分配并计算完成为止。 平均每次为一个 Bshell 分配 500 个计划物料。 仅当在上层计划物料完全分配后,才向 Bshell 分配下一层的计划物料。

分配给每个 Bshell 的计划物料数量在绩效参数 (cpcom0100m000) 进程的服务器的工作负荷字段中进行设置。

设置

要设置多个 Bshell 进行并行处理:

  1. 在生成订单计划 (cprrp1210m000) 进程中选中并行处理复选框。
  2. 在性能加速器 (tcmcs0597m000) 进程的进程字段中选择相关进程。
  3. 性能加速器字段中,指定正在运行的 Bshell 数。
  4. 要优化绩效,需要设置绩效参数 (cpcom0100m000) 中的参数。

    • 输入当运行生成订单计划 (cprrp1210m000) 进程时进度条的刷新间隔。
    • 输入将分配到并行 Bshell 上的每个批次中包括的计划物料最大数量。

      如果使用多个 Bshell,LN 将使用动态计算来确定最优的服务器工作负荷。 工作负荷用作每个 Bshell 的上限。 建议每个 Bshell 的平均工作负荷为 500 个计划物料。

    • 如果选中此复选框,则使用每个物料的工艺流程组成作为分配到可用 Bshell 上的工作负荷的参数。

      注意 物料工艺流程包含的工序越多,该物料的工作负荷越大。

      如果选中此复选框,则可提高不同物料间的工序数量有较大差异时的绩效。 如果这种情况不适用,应禁用此参数。

    • 如果选中此复选框,则总工作负荷将在可用 Bshell 上平均分配。
注意

计划流程可使用多个 Bshell,但一次只能实施一个转移流程。