Поделиться через


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

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

Область применения: все поддерживаемые версии Windows
Исходный номер базы знаний: 2207548

Симптомы

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

Примечание.

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

Причина

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

Разрешение

  • Вариант 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 или более поздней версии предоставляет три плана питания для повышения производительности и экономии энергии: баланс (рекомендуется), высокая производительность и экономия энергии.

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

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

Дополнительные сведения

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