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.
Виправлення не потрібне при зустрічі з будь-якою з наведених нижче варіацій конфігурації.
Combination #1 - intel_idle.max_cstate = 0 ; processor.max_cstate = 0 Combination #2 - intel_idle.max_cstate= 0 ; processor.max_cstate = 1 Combination #3 - intel_idle.max_cstate= 1 ; processor.max_cstate = 0 Combination #4 - intel_idle.max_cstate= 1 ; processor.max_cstate = 1
Ці налаштування автоматично застосовуються під час розгортання за допомогою PowerFlex Manager.
Вони перевіряються під час операцій життєвого циклу інструментом SCR (vX.Y і вище). Ручна модифікація не потрібна, якщо SCR явно не ідентифікує невідповідну конфігурацію.