PowerFlex Manager: Leerlaufeinstellungen für 14G-SO-Nodes werden nach Serviceupgrades auf die Standardeinstellung zurückgesetzt
Summary: Standardmäßig sind 14G-SO-Nodes so so konfiguriert, dass sie in den Energiesparmodus wechseln, um im Leerlauf Strom zu sparen. Wenn PowerFlex Manager im Ruhemodus I/O-Vorgänge ausgibt, wird die Antwortzeit beim Reaktivieren beeinträchtigt. Es ist möglich, einen Parameter festzulegen, der verhindert, dass die CPU in den Standby-Modus wechseln kann, aber diese Einstellung wird nach einem Serviceupgrade auf die Standardeinstellung zurückgesetzt. ...
Symptoms
- Die Standardeinstellungen versetzen die CPU in den Ruhezustand, wenn sich SO-Nodes im Leerlauf befinden, um Energie zu sparen. Wenn in diesem Zustand IOs ausgegeben werden, dauert es lange, bis die CPU aktiviert ist, und dies wirkt sich auf die Antwortzeit der IOs aus. Kunden möchten also möglicherweise verhindern, dass die CPU in den Ruhezustand wechselt.
- Dies kann durch Ändern der Grub-Einstellungen in processor.max_cstate=1 intel_idle.max_cstate=0 intel_pstate=disable erfolgen.
- Dies erhöht die Leistung, indem sichergestellt wird, dass die CPU nicht in den Ruhezustand wechselt.
- Diese Einstellungen werden auf die Standardeinstellung zurückgesetzt, wenn ein Serviceupgrade durchgeführt wird.
Cause
PowerFlex Manager unterstützt derzeit nur die Standardeinstellungen.
Resolution
-
Öffnen Sie die GRUB-Vorlage zur Bearbeitung:
vim /etc/default/grub
-
Suchen Sie die Konfigurationsoption GRUB_CMDLINE_LINUX und hängen Sie Folgendes an die Zeile an:
processor.max_cstate=1 intel_idle.max_cstate=0 intel_pstate=disable
Beispiel:
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"
-
Kompilieren Sie den neuen GRUB: Siehe BS-Dokumentation. Sie können versuchen, nach grub.cfg zu suchen, um den Speicherort zu ermitteln.
IF-EFI (OS> durch RedHat oder CentOS ersetzen<)
grub2-mkconfig -o /boot/efi/EFI/<os>/grub.cfg
IF-BIOS
grub2-mkconfig -o /boot/grub2/grub.cfg
-
Beenden und deaktivieren Sie dann die optimierten:
systemctl stop tuned systemctl disable tuned
-
Versetzen Sie den Host in den PowerFlex-Wartungsmodus (IMM oder PMM). Wenn es sich um einen primären MDM handelt, wechseln Sie zu einem anderen MDM
-
Neu starten
-
Nachdem der Host aktiv ist, überprüfen Sie, ob die Einstellungen erfolgreich angewendet wurden
# cat /proc/cmdline
-
Bearbeiten des Hosts aus dem IMM oder PMM heraus
-
Wiederholen Sie den gleichen Vorgang für die anderen reinen Storage-Nodes.