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ış 1intel_idle sürücüyü kullanarak daha derin CPU boşta kalma durumlarını önler 0intel_idle'yi devre dışı bırakır ve ACPI sürücüsünü erteler Etkili Sonuç: Derin boşta kalma durumları için aynı kısıtlama -
processor.max_cstate
Değer Davranış 0veya1Daha derin ACPI 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.
Kombinasyon #1 - intel_idle.max_cstate = 0 ; processor.max_cstate = 0
Kombinasyon #2 - intel_idle.max_cstate= 0 ; processor.max_cstate = 1
Kombinasyon #3 - intel_idle.max_cstate= 1 ; processor.max_cstate = 0
Kombinasyon #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 işaretlemediği sürece manuel değişiklik gerekli değildir.