PowerFlex. Руководство по настройке состояния простоя ЦП
Summary: В течение нескольких выпусков PowerFlex конфигурация состояния простоя ЦП по умолчанию изменялась. Это создает путаницу для заказчиков и выездных групп, которые видят разницу между ожидаемыми и развернутыми конфигурациями. Эти различия часто приводят к ненужным обращениям в службу поддержки или корректировке конфигурации узлов. ...
Instructions
Обзор
Наблюдаемая конфигурация состояния простоя ЦП различается на узлах в одном кластере.
Инструменты или проверки помечают несоответствия, которые, как представляется, нарушают передовые настройки производительности. Кроме того, неверное представление о том, что различия указывают на риск производительности или неправильную настройку.
Технические детали
PowerFlex управляет поведением ЦП в режиме простоя с помощью двух параметров загрузчика:
-
intel_idle.max_cstate
Значение Поведение 1Предотвращает более глубокие состояния простоя ЦП с помощью драйвера intel_idle 0Отключение intel_idle и отложение драйвера ACPI Эффективный результат: То же ограничение для состояний глубокого простоя -
processor.max_cstate
Значение Поведение 0или1Предотвращение более глубоких состояний простоя ACPI Эффективный результат: Нет функциональной разницы в производительности
Эти значения ограничивают состояния глубокого сна ЦП, которые могут увеличивать задержку пробуждения и вызывать дрожание при обработке операций ввода-вывода.
Тестирование, проведенное группой PowerFlex Performance Engineering, подтверждает, что любая комбинация значений 0 или 1 для этих двух параметров приводит к эквивалентному поведению в системах PowerFlex.
Таким образом, изменения наблюдаемых параметров не означают ухудшения производительности или отклонения конфигурации.
Проверенные эквивалентные комбинации
Все приведенные ниже конфигурации соответствуют передовым практикам PowerFlex.
При обнаружении любого из перечисленных ниже вариантов конфигурации исправление не требуется.
Комбинация #1 - intel_idle.max_cstate = 0 ; processor.max_cstate = 0
Комбинация #2 - intel_idle.max_cstate= 0 ; processor.max_cstate = 1
Комбинация #3 - intel_idle.max_cstate= 1 ; processor.max_cstate = 0
Комбинация #4 - intel_idle.max_cstate= 1 ; processor.max_cstate = 1
Эти параметры автоматически применяются во время развертывания с помощью PowerFlex Manager.
Они проверяются в ходе операций жизненного цикла с помощью инструмента SCR (vX.Y и выше). Изменение вручную не требуется, если SCR явно не помечает несоответствующую конфигурацию.