用于并行处理的 Bshell
在 LN 中可以将计划运行分配到多个 Bshell 上,这样可并行处理多个计划物料。
每个 Bshell 都有自己的处理能力,因此使用多个 Bshell 时,可增加计划运行的总处理能力。从顶部计划层开始为 Bshell 分配计划物料,直到整个层都已分配并计算完成为止。平均每次为一个 Bshell 分配 500 个计划物料。仅当在上层计划物料完全分配后,才向 Bshell 分配下一层的计划物料。
分配给每个 Bshell 的计划物料数量在“绩效参数 (cpcom0100m000)”进程的服务器的工作负荷字段中进行设置。
设置
要设置多个 Bshell 进行并行处理:
- 选中“生成订单计划 (cprrp1210m000)”进程中的并行处理复选框。
- 在“性能加速器 (tcmcs0597m000)”进程的进程字段中选择相关进程。
- 在性能加速器字段中,指定正在运行的 bshell 数。
-
要优化绩效,需要设置绩效参数 (cpcom0100m000) 中的参数。
-
显示时间间隔
输入当运行“生成订单计划 (cprrp1210m000)”进程时进度条的刷新间隔。 -
服务器的工作负荷
输入将分配到并行 Bshell 上的每个批次中包括的计划物料最大数量。
如果使用多个 Bshell,LN 将使用动态计算来确定最优的服务器工作负荷。工作负荷用作每个 Bshell 的上限。建议每个 Bshell 的平均工作负荷为 500 个计划物料。
-
工作负荷基于工序
如果选中此复选框,则使用每个物料的工艺流程组成作为分配到可用 Bshell 上的工作负荷的参数。
“注意”物料工艺流程包含的工序越多,该物料的工作负荷越大。
如果选中此复选框,则可提高不同物料间的工序数量有较大差异时的绩效。如果这种情况不适用,应禁用此参数。
-
动态工作负荷计算
如果选中此复选框,则总工作负荷将在可用 bshell 上平均分配。
-
计划流程可使用多个 Bshell,但一次只能实施一个转移流程。