Низкая производительность в Windows Server при использовании плана сбалансированного управления питанием

В этой статье представлено решение проблемы, из-за которой низкая производительность в Windows Server при использовании плана сбалансированного управления питанием.

Применимо к: Все поддерживаемые версии Windows
Исходный номер базы знаний: 2207548

Симптомы

В некоторых случаях может возникнуть снижение общей производительности на компьютере с Windows Server 2008 R2 или более поздней версии при работе с планом питания по умолчанию (balanced). Эта проблема может возникать независимо от платформы и может быть представлена как в собственных, так и в виртуальных средах. Снижение производительности может увеличить среднее время отклика для некоторых задач и вызвать проблемы с производительностью в приложениях с ресурсоемким ЦП.

Примечание.

Вы можете не заметить проблемы с производительностью при выполнении простых операций. Однако проблемы могут возникнуть в приложениях или скриптах, которые интенсивно используют ресурсы (в первую очередь процессор и память). Дополнительные сведения см. в разделе Дополнительные сведения .

Причина

Эта проблема может возникнуть, если для параметров Power Optionsзадано значение Сбалансированный. По умолчанию Windows Server 2008 R2 или более поздней версии задает план сбалансированного (рекомендуемого) питания, который обеспечивает экономию энергии путем масштабирования производительности процессора на основе текущей загрузки ЦП.

Разрешение

  • Вариант 1. Рекомендуется

    Эта проблема связана с взаимодействием между процессорами и операционной системой, не изменяющими P-состояния и отключающими парковку ядра по мере необходимости. Для решения этой проблемы требуются обновления оборудования и операционной системы.

    1. Обновите системный BIOS до текущей редакции. Рекомендации для конкретных моделей см. у производителя оборудования.
    2. Примените соответствующее исправление для операционной системы:
      • Для Windows Server 2008 R2 и Windows Server 2008 R2 с пакетом обновления 1 (SP1)
      • Для Windows Server 2008— справочный вариант 2.
    3. Применение соответствующих обновлений ЦП — для AMD FX, AMD Opteron 4200/4300, AMD Opteron 6200/6300 и AMD Opteron Bulldozer
  • Вариант 2

    Чтобы обойти проблему снижения производительности, можно переключиться на высокопроизводительную план управления питанием. Однако динамическое масштабирование производительности на платформе будет отключено. В зависимости от среды, если платформа всегда находится под большой нагрузкой, это жизнеспособное решение. Однако в большинстве случаев рабочая нагрузка меняется в течение дня, поэтому рекомендуется оставить план питания сбалансированным и оценить правильные параметры в плане сбалансированного питания для управления питанием процессора.

    Важно!

    Современные процессоры позволяют масштабировать производительность и мощность на основе текущей активности в системе. Различные состояния производительности динамически управляются Windows в сочетании с аппаратным и встроенным ПО платформы в соответствии с различными требованиями к рабочей нагрузке. 3 схемы управления питанием по умолчанию, предоставляемые Windows, обеспечивают различные компромиссы производительности и потребления электроэнергии. Например, если выбрана высокопроизводительная схема управления питанием, Windows переводит систему в состояние максимальной производительности и отключает динамическое масштабирование производительности в ответ на различные уровни рабочей нагрузки. Поэтому перед установкой плана питания на высокий уровень производительности следует соблюдать особую осторожность, так как это может неоправданно увеличить энергопотребление при недостаточном использовании системы.

    Если выбор заключается в изменении плана питания по умолчанию, Windows Server 2008 R2 или более поздней версии предоставляет три плана питания для повышения производительности и экономии энергии: Balanced (рекомендуется), High Performance and Power Saver.

    Чтобы изменить план управления питанием, выполните приведенные далее действия.

    1. Нажмите кнопку Пуск, а затем панель управления.
    2. В списке отображаемых элементов в разделе панель управления выберите Параметры питания, что позволит вам выбрать страницу Выбор плана управления питанием. Если параметры питания не отображаются, введите слово power в поле Поиск панель управления, а затем выберите Выбрать план управления питанием.
    3. По умолчанию параметр для изменения планов управления питанием отключен. Чтобы включить его, выберите Изменить параметры, которые сейчас недоступны .
    4. Выберите параметр Высокая производительность .
    5. Закройте окно Power Option (Вариант питания ).

Дополнительная информация

Процессоры быстро меняются между состояниями производительности (P-состояниями) для соответствия предложения спросу, обеспечивая производительность при необходимости и экономя электроэнергию, когда это возможно. Если сервер имеет определенные требования к высокой производительности или минимальному энергопотреблению, можно настроить параметр Минимальное или Максимальное состояние производительности процессора. Значения параметров Минимальное и Максимальное состояние производительности процессора выражаются в процентах от максимальной частоты процессора со значением в диапазоне от 0 до 100. Если для сервера требуется низкая задержка, инвариантная частота или высокая производительность, может не потребоваться переключение процессоров в состояния с более низкой производительностью.