分类: 服务器与存储
2013-11-04 10:31:17
作者:Krishnaprasad K
本博文讨论戴尔服务器和VMware ESXi所提供的不同的功耗管理选项。分为两个部分:第一部分讨论两代PowerEdge服务器所提供的功耗管理选项。第二部分讨论VMware ESXi所提供的功耗管理选项。本文重点放在服务器所提供的特定功耗管理选项之上,使得运行中的操作系统能够最充分地利用这个选项。
功耗管理是“有能力转入用电量较低状态”的系统所提供的特性,类似于系统不活跃时在耗电方面的表现。服务器供应商所提供的功耗管理选项基于的是 ACPI(高级配置与电源接口)规范。
哪些动机促使人们为系统配备功耗管理特性?
· 降低总体能源消耗。
· 延长便携系统和嵌入式系统的电池续航时间。
· 减少散热需求。
· 降低能源和散热成本。
如何实现功耗管理?
处理器是任何计算系统的基本构成组件。使用Dynamic Voltage Scaling and Dynamic Frequency Scaling(动态电压调整和动态频率调整)技术,可以修改CPU核心的时钟频率和电压,以便于降低整体用电量。PowerEdge系统上实现的能源效率,是使用 DBPM(基于需求的功耗管理)技术做到的。DBPM在BIOS级别控制能源效率。使用DBPM时,通过选择并控制与功耗相关的各种系统参数,可提高电力利用率和性能效率。这种选择由DBPM配置文件进行。
戴尔PowerEdge服务器所提供的功耗管理选项
第11代戴尔PowerEdge服务器提供以下功耗管理选项:
1. 主动功耗控制——DBPM根据系统的运行负载做出决策。
2. 操作系统控制——操作系统DBPM为功耗管理操作做出决策。
3. 定制——允许用户定制子系统(CPU、内存和风扇)级的设置。
4. 最高性能——使用这一选项,可获得最高系统利用率。
第12代戴尔PowerEdge服务器提供以下功耗管理选项:
1. 每瓦特性能(DAPC-系统)——系统DBPM(DAPC-戴尔主动功耗控制)掌握决策控制权,来根据运行于服务器之上的负载对功耗进行管理。
2. 每瓦特性能(操作系统)——操作系统决定采取何种功耗管理操作。
3. 性能——使用这一选项,可获得最高系统利用率。
4. 高密度设置(DAPC-系统)——在这里,由系统DBPM控制决策,“Turbo Boost”功能被禁用。
5. 定制——通过设置子系统(CPU、内存和风扇)级的设置来实现定制。
VMware ESXi所提供的功耗管理选项
当功耗管理选项被设置为OS Control/Performance per Watt(OS)(操作系统控制/每瓦特性能(操作系统))的时候,CPU功耗管理字段被设置为OS DBPM (操作系统DBPM)。这意味着操作系统控制着处理器的功耗管理。通过修改处理器性能状态(亦称为P状态)和时钟节流,操作系统能实现同样的效果。操作系统根据CPU占用率修改功耗状态,以便于实现最佳运行性能。
VMware ESXi是来自于VMware公司的企业级虚拟化管理软件产品,它提供以下功耗管理选项:
不同的可用选项是
1. 高性能——通过全时段将CPU保持在最高P状态,此功耗政策将系统性能最大化
2. 平衡——此功耗政策被设计为:在不影响系统性能或只对系统性能造成很小影响的同时,降低主机电力消耗
3. 低功耗——此功耗政策用于更显著地降低主机电力消耗
4. 定制——此政策与“平衡”政策相似,但允许修改个别参数。如果主机硬件不允许操作系统管理功耗,则只有“Not Supported”(不支持)政策可用。
参考信息