动态平台优化器
具有固件级别 FW760 或更高版本的 POWER7® , POWER8®, POWER9™或基于 Power10 处理器的系统支持 Dynamic Platform Optimizer (DPO) 功能。 DPO 是从 Hardware Management Console (HMC) 启动的系统管理程序功能。 DPO 重新排列系统上的逻辑分区处理器和内存,以提高处理器与逻辑分区内存之间的亲缘关系。 当 DPO 运行时,将阻止以正在优化的系统为目标的移动操作。 此外,当 DPO 正在运行时,会阻止许多虚拟化功能。 当 DPO 操作正在进行时,并且您想要动态地向正在运行的逻辑分区添加,除去或移动物理内存时,必须等待 DPO 操作完成或手动停止 DPO 操作。
为了帮助评估 DPO 何时可能有用,可以使用 HMC 通过使用 lsmemopt 命令来确定系统和逻辑分区的亲缘关系分数。 亲缘关系分数是系统上或分区的处理器内存亲缘关系的度量。 分数是 0-100 范围内的数字, 0 表示最差亲缘关系, 100 表示完美亲缘关系。 根据系统配置,可能无法获得 100 的分数。 没有处理器和内存资源的分区没有亲缘关系分数,并且none在您运行 lsmemopt 命令时,将在命令行上显示分数。
除了使用 optmem 命令手动运行 DPO 外,您还可以使用级别为 FW760或更高的固件在 POWER7 上调度 DPO 操作。 POWER8, POWER9 或基于 Power10 处理器的系统。 HMC 必须为 V 7.8.0 或更高版本。 以下条件适用于 DPO 操作:
- 受管系统的当前服务器亲缘关系分数小于或等于您提供的服务器亲缘关系阈值。
- 受管系统的亲缘关系增量 (即潜在分数减去当前分数) 大于或等于您提供的服务器的亲缘关系增量阈值。
仅当在 HMC 通知中已启用 DPO 操作时,调度的操作才会在 DPO 操作成功完成后发送 DPO 报告。