PowerFlex Manager: Le impostazioni di inattività dei nodi SO 14G tornano alle impostazioni predefinite dopo gli upgrade del servizio
Summary: Per impostazione predefinita, i nodi SO 14G sono configurati per la sospensione e risparmiare energia quando sono inattivi. Nello stato di sospensione, quando PowerFlex Manager emette operazioni di I/O, il tempo di risposta è influenzato durante la riattivazione. È possibile impostare un parametro che non consenta alla CPU di entrare in modalità di sospensione, ma che ripristinerà l'impostazione predefinita dopo un upgrade del servizio. ...
Symptoms
- Le impostazioni predefinite mettono in sospensione la CPU quando i nodi SO sono inattivi per risparmiare energia. In tale stato, quando emettiamo I/O, la CPU impiega del tempo per riattivarsi e influisce sul tempo di risposta degli I/O. Pertanto, i clienti potrebbero voler evitare che la CPU entri in modalità di sospensione.
- Questa operazione può essere eseguita modificando le impostazioni grub in processor.max_cstate=1 intel_idle.max_cstate=0 intel_pstate=disable
- In questo modo si aumentano le prestazioni facendo in modo che la CPU non entri in modalità di sospensione.
- Queste impostazioni vengono ripristinate al valore predefinito ogni volta che viene eseguito un aggiornamento del servizio.
Cause
PowerFlex Manager supporta attualmente solo le impostazioni predefinite.
Resolution
-
Aprire il modello GRUB per la modifica:
vim /etc/default/grub
-
Individuare l'opzione di configurazione GRUB_CMDLINE_LINUX e aggiungere quanto segue alla riga:
processor.max_cstate=1 intel_idle.max_cstate=0 intel_pstate=disable
Esempio:
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"
-
Compilare il nuovo GRUB: Consultare la documentazione del sistema operativo. È possibile provare a cercare grub.cfg per ottenere la posizione.
IF EFI (sostituire <os> con redhat o centos)
grub2-mkconfig -o /boot/efi/EFI/<os>/grub.cfg
SE IL BIOS
grub2-mkconfig -o /boot/grub2/grub.cfg
-
Arrestare e quindi disabilitare l'opzione tuned:
systemctl stop tuned systemctl disable tuned
-
Impostare l'host in modalità di manutenzione PowerFlex (IMM o PMM). Se si tratta di un MDM primario, passare a un altro MDM
-
Riavvio
-
Dopo l'attivazione dell host, verificare se le impostazioni sono state applicate correttamente
# cat /proc/cmdline
-
Modifica dell'host da IMM o PMM
-
Continuare la stessa procedura per gli altri nodi solo storage.