Hallo zusammen,
ich möchte auf das Energieeinsparpotential des CPUidle Governors TEO bei Verwendung eines tickless konfigurierten Kernel aufmerksam machen. Tickless bedeutet, dass sich eine im Idle befindliche CPU nicht aufgeweckt wird, wenn ihr keine Aufgabe (Task) zugewiesen wurde.
Erklärung des CPU Idle Managment und der Governor 🇬🇧
Wie findet man heraus ob der Kernel tickless konfiguriert ist?
mario@mario-Vivobook ~ > sudo grep -i "NO_HZ" /boot/config-$(uname -r) CONFIG_NO_HZ_COMMON=y CONFIG_NO_HZ_IDLE=y # CONFIG_NO_HZ_FULL is not set # CONFIG_NO_HZ is not set mario@mario-Vivobook ~ >
Der verwendete Kernel ist als tickless im Idle konfiguriert.
Wie wird der Governor gesetzt?
Über den Kernelparameter cpuidle.governor=teo
oder manuell in der Shell:
echo "teo" | sudo tee /sys/devices/system/cpu/cpuidle/current_governor
Moderiert von schwarzheit:
Verschoben, da kein Problem besteht das gelöst werden soll.