PowerFlex Manager: Ustawienia bezczynności węzłów SO 14G są przywracane do wartości domyślnych po uaktualnieniu usług
Summary: Domyślnie węzły SO 14G są skonfigurowane do przechodzenia w stan uśpienia w celu oszczędzania energii w stanie bezczynności. W stanie uśpienia, gdy PowerFlex Manager wydaje IO, wpływa to na czas reakcji podczas wybudzania. Możliwe jest ustawienie parametru, który nie zezwala procesorowi na przejście w stan uśpienia, ale po uaktualnieniu usługi zostanie przywrócone do wartości domyślnej. ...
Symptoms
- Domyślne ustawienia przełączają procesor w stan uśpienia, gdy węzły SO są bezczynne, aby oszczędzać energię. W tym stanie, gdy wydajemy operacje we/wy, wybudzenie procesora zajmuje trochę czasu, co wpływa na czas reakcji operacji we/wy. Klienci mogą więc zapobiegać przechodzeniu procesora w stan uśpienia.
- Można to zrobić, zmieniając ustawienia gruba na processor.max_cstate=1 intel_idle.max_cstate=0 intel_pstate=disable
- Zwiększa to wydajność, upewniając się, że procesor nie przechodzi w stan uśpienia.
- Te ustawienia są przywracane do wartości domyślnych po każdym uaktualnieniu usługi.
Cause
PowerFlex Manager obsługuje obecnie tylko ustawienia domyślne.
Resolution
-
Otwórz szablon GRUB do edycji:
vim /etc/default/grub
-
Znajdź opcję konfiguracji GRUB_CMDLINE_LINUX i dodaj do niej następujące elementy:
processor.max_cstate=1 intel_idle.max_cstate=0 intel_pstate=disable
Przykład:
GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=rhel/root rd.lvm.lv=rhel/swap rhgb processor.max_cstate=1 intel_idle.max_cstate=0 intel_pstate=disable"
-
Skompiluj nową warstwę GRUB: Zapoznaj się z dokumentacją systemu operacyjnego. Możesz spróbować wyszukać grub.cfg, aby uzyskać lokalizację.
IF EFI (zastąp <system operacyjny> systemem redhat lub centos)
grub2-mkconfig -o /boot/efi/EFI/<os>/grub.cfg
JEŚLI SYSTEM BIOS
grub2-mkconfig -o /boot/grub2/grub.cfg
-
Zatrzymaj, a następnie wyłącz dostrojone:
systemctl stop tuned systemctl disable tuned
-
Przełącz hosta w tryb konserwacji Powerflex (IMM lub PMM). Jeśli jest to podstawowe rozwiązanie MDM, przełącz się na inne rozwiązanie MDM.
-
Ponowne uruchomienie
-
Po uruchomieniu hosta sprawdź, czy ustawienia zostały pomyślnie zastosowane
# cat /proc/cmdline
-
Edytuj hosta poza IMM lub PMM
-
Wykonaj te same czynności w przypadku pozostałych węzłów pamięci masowej.