并行处理概念
若要提高处理速度,有些计划运行项可在多个处理器(CPU)中并行运行。 执行下列操作:将这些进程设置为在多个bshell进程中运行。 每个 bshell 都可各自的 CPU 上运行。
此节对一般概念作了说明。 有关设置的信息,请参阅设置计划的并行处理。
并行处理概念的应用
可用并行处理的进程包括下列计划进程:
-
生成订单计划 (cprrp1210m000)
-
初始化、滚动和更新方案 (cprpd4200m000)
-
生成挂钩关系 (cprrp0240m000)
-
基于预测生成计划供应 (cpvmi1211m000)
注意
将计划订单转移至执行层的处理程序只能使用一个 bshell。
分布于 bshell 的物料
订单计划处理程序将计划物料的阶段编号考虑在内。 阶段编号为 1 的计划物料的计划要在所有阶段编号为 0 的计划物料都作了计划后才能开始;否则,在第二层有些相关需求可能会缺少。
如果使用多个 bshell,LN 完成下列步骤:
-
LN 动态地计划 bshell 的优化工作负荷,但是,绩效参数 (cpcom0100m000)中的服务器的工作负荷字段将此号码限制到上限,比如 500 个不同的计划物料。
LN 将阶段编号为 0 的一批计划物料指定给第一个 bshell。LN 将阶段编号为 0 的第二批计划物料指定给第二个 bshell,以此类推;这样,阶段编号为 0 的所有计划物料分布于 bshell。
- 若要计划指定的计划物料,所有可用的 bshell 将并行工作。
- 阶段编号为 0 的所有计划物料都被计划时,LN 将阶段编号为 1 的计划物料批指定给这些 bshell,紧跟着是阶段编号为 2 的计划物料,以此类推。
性能方面
-
对 CPU 的影响:
是
-
对数据库增长的影响:
不适用