用于并行处理的 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,但一次只能实施一个转移流程。