使用均衡电源计划时,Windows Server 上的性能降低

本文提供了使用均衡电源计划时 Windows Server 性能缓慢的问题的解决方案。

适用于: 所有受支持的 Windows 版本
原始 KB 编号: 2207548

症状

在某些情况下,在使用默认 (均衡) 电源计划运行时,Windows Server 2008 R2 或更高版本计算机上的整体性能可能会降低。 无论平台如何,都可能发生此问题,并且可能会在本机和虚拟环境中显示。 性能下降可能会增加某些任务的平均响应时间,并导致 CPU 密集型应用程序出现性能问题。

注意

在执行简单操作时,可能不会注意到性能问题。 但是,大量使用资源的应用程序或脚本 (主要是处理器和内存) 可能会出现此问题。 有关详细信息 ,请参阅“详细信息 ”部分。

原因

如果将 “电源选项” 设置设置为“ 平衡”,则可能会出现此问题。 默认情况下,Windows Server 2008 R2 或更高版本设置 “均衡 (建议) 电源计划”,从而根据当前 CPU 使用率缩放处理器性能,从而实现节能。

解决方案

  • 选项 1:建议

    此问题与处理器和操作系统之间的交互有关,无法根据需要调整 P 状态和关闭核心停车。 若要解决此问题,需要同时更新硬件和操作系统。

    1. 将系统 BIOS 更新为当前修订版。 有关特定于型号的建议,请参阅硬件制造商。
    2. 为操作系统应用相应的修补程序:
      • 对于 Windows Server 2008 R2 和 Windows Server 2008 R2 Service Pack 1
      • 对于 Windows Server 2008,请参阅选项 2。
    3. 应用适当的 CPU 更新 - 适用于 AMD FX、AMD Opteron 4200/4300、AMD Opteron 6200/6300 和 AMD Opteron 推土机
  • 选项 2

    若要解决性能下降问题,可以切换到 高性能 电源计划。 但是,它将禁用平台上的动态性能缩放。 根据环境,如果平台始终承受着沉重的负载,则它是一种可行的解决方案。 但是,在大多数情况下,工作负荷在一天中各不相同,因此建议将电源计划保留为“平衡”,并在“平衡电源计划”中评估处理器电源管理的正确设置。

    重要

    当今的现代处理器可以根据系统上的当前活动来缩放性能和功率。 不同的性能状态由 Windows 与硬件和平台固件一起动态管理,以响应不同的工作负载要求。 Windows 公开的 3 个默认电源计划在性能与功耗方面提供了不同的权衡。 例如,如果选择了“高性能电源计划”,Windows 会将系统置于最高性能状态,并禁用动态缩放性能以响应不同的工作负载级别。 因此,在将电源计划设置为“高性能”之前,应特别小心,因为当系统未充分利用时,这会增加不必要的功耗。

    如果选择更改默认电源计划,Windows Server 2008 R2 或更高版本将提供三个电源计划来最大化性能并节省能源: 均衡 (建议的) 、高性能节能器

    若要更改电源计划,请执行以下操作:

    1. 选择“开始”,然后选择“控制面板”。
    2. “控制面板”下显示的项列表中,选择“电源选项”,然后转到“选择电源计划”页。 如果未看到“电源选项”,请在“搜索控制面板”框中键入“电源”一词,然后选择“选择电源计划”。
    3. 默认情况下,用于更改电源计划的选项处于禁用状态。 若要启用它,请选择“ 更改当前不可用的设置” 链接。
    4. 选择“ 高性能 ”选项。
    5. 关闭 “电源选项” 窗口。

更多信息

处理器在性能状态 (“P 状态”之间快速更改 ) ,以匹配供需,在必要时提供性能并尽可能节省电量。 如果服务器具有特定的高性能或最低功耗要求,则可以考虑配置“最小”或“最大处理器性能状态”参数。 “最小”和“最大处理器性能状态”参数的值以最大处理器频率的百分比表示,值为 0 - 100。 如果服务器需要低延迟、固定频率或高性能,则可能不希望处理器切换到性能较低的状态。