PowerFlex: CPU Boşta Durumu Yapılandırma Kılavuzu
Summary: Birden fazla PowerFlex sürümü sırasında, varsayılan CPU boşta durumu yapılandırması değişti. Bu durum, beklenen ve dağıtılan yapılandırmalar arasında fark gören müşteriler ve saha ekipleri için kafa karışıklığına neden oldu. Bu varyasyonlar genellikle gereksiz destek olaylarına veya düğüm yapılandırmasında ayarlamalara neden olur. ...
Instructions
Genel Bakış
Gözlemlenen CPU boşta durumu yapılandırması aynı kümedeki düğümler arasında farklılık gösteriyor.
Araçlar veya doğrulama denetimleri, en iyi uygulama performans ayarlarını ihlal ediyor gibi görünen tutarsızlıkları işaretler. Ayrıca, farklılıkların performans riskini veya yanlış yapılandırmayı gösterdiğine dair bir yanlış yorumlama.
Teknik Detaylar
PowerFlex, iki önyükleyici parametresi kullanarak CPU boşta kalma durumunu kontrol eder:
intel_idle.max_cstate
| Değer | Davranış |
|---|---|
| 1 | Değer, CPU'nun boşta kalma durumlarının intel_idle Sürücü. |
| 0 | Değer devre dışı bırakılır intel_idle ve ACPI sürücüsüne erteler. |
| Etkili Sonuç: Derin boşta kalma durumları için aynı kısıtlama | |
processor.max_cstate
| Değer | Davranış |
|---|---|
| 0 veya 1 | Değer, ACPI'nin daha derin boşta kalma durumlarını önler. |
| Etkili Sonuç: İşlevsel performans farkı yok | |
Bu değerler derin CPU uyku durumlarını kısıtlar. Bu da uyandırma gecikme süresini artırabilir ve G/Ç performansı değişimine neden olabilir.
PowerFlex Performance Engineering tarafından yapılan testler, bu iki parametre için 0 veya 1'in herhangi bir kombinasyonunun PowerFlex sistemlerinde eşdeğer davranışla sonuçlandığını doğrulamaktadır.
Bu nedenle, gözlemlenen ayarlardaki farklılıklar performans düşüşü veya yapılandırma kayması anlamına gelmez.
Doğrulanmış Eşdeğer Kombinasyonlar
Aşağıdaki yapılandırmaların tümü en iyi PowerFlex uygulamalarına uygundur.
Aşağıdaki yapılandırma varyasyonlarından herhangi biriyle karşılaşıldığında düzeltme gerekmez.
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
Bu ayarlar, PowerFlex Manager kullanılarak dağıtım sırasında otomatik olarak uygulanır.
Yaşam döngüsü işlemleri sırasında SCR aracı (vX.Y ve üzeri) tarafından doğrulanırlar. SCR uygun olmayan bir yapılandırmayı açıkça tanımlamadığı sürece manuel değişiklik gerekli değildir.