PM 功能如下:
CPU 核心自动禁用。启用弹性或性能策略后,如果某个 CPU 核心上的所有硬件线程(导线束)均未绑定到某个域,则 Logical Domains Manager 将自动禁用该核心。此功能仅适用于 UltraSPARC T2、UltraSPARC T2 Plus、SPARC T3 和 SPARC T4 平台。
CPU 时钟周期跳步。弹性策略生效后,Logical Domains Manager 将在绑定到域的以下 CPU 资源上自动调整执行指令的时钟周期数:
处理器(在运行 Oracle Solaris 10 或 Oracle Solaris 11 OS 的域上的 SPARC T3 或 SPARC T4)
核心(仅限在运行 Oracle Solaris 10 OS 的域上的 SPARC M5)
核心对(仅限在运行 Oracle Solaris 10 OS 的域上的 SPARC T5 或 SPARC M6)
如果处理器、核心或核心对没有绑定导线束,则 Logical Domains Manager 也会应用周期跳步。
CPU 动态电压和频率调节 (dynamic voltage and frequency scaling, DVFS)。弹性策略生效后,Logical Domains Manager 会自动调整与运行 Oracle Solaris 10 OS 的域绑定的处理器的时钟频率。Logical Domains Manager 还会降低未绑定导线束的 SPARC T5、SPARC M5 和 SPARC M6 处理器的时钟频率。此功能只在 SPARC T5、SPARC M5 和 SPARC M6 系统上可用。
一致性链路调节。弹性策略生效后,Logical Domains Manager 将使虚拟机管理程序自动调整正在使用的一致性链路数。此功能仅在 SPARC T5-2 系统中提供。
功率极限。您可以在 SPARC T3、SPARC T4、SPARC T5、SPARC M5 和 SPARC M6 平台上设置功率极限,以限制系统的功率消耗。如果功率消耗超过功率极限,则 PM 将采用一些方法来降低功率。可以使用 ILOM 服务处理器 (service processor, SP) 设置功率极限。
请参见以下文档:
《Oracle Integrated Lights Out Manager (ILOM) 3.0 CLI 过程指南》
《Oracle Integrated Lights Out Manager (ILOM) 3.0 功能更新和发行说明》
可以使用 ILOM 界面设置功率极限、宽限期和违规操作。如果宽限期过后仍超出功率极限,将执行违规操作。
如果当前功率消耗超出功率极限,则系统会尝试对 CPU 的电源状态进行降级。如果功率消耗降到功率极限以下,则允许升级这些资源的电源状态。如果系统具有有效的弹性策略,则根据利用率级别来确定是否升级资源的电源状态。
Solaris 电源感知分配器 (Power Aware Dispatcher, PAD)。运行 Oracle Solaris 11.1 OS 的来宾域在 SPARC T5、SPARC M5 和 SPARC M6 系统上使用电源感知分配器 (power-aware dispatcher, PAD) 来最大程度减少空闲或未充分利用的资源的功耗。PAD 取代了 Logical Domains Manager,用于调整 CPU 时钟周期跳步级别以及 DVFS 级别。
有关使用 ILOM 3.0 固件 CLI 配置电源策略的说明,请参见《Oracle Integrated Lights Out Manager (ILOM) 3.0 CLI 过程指南》中的“监视功耗”。