GNU/Linux >> Znalost Linux >  >> Linux

Jak získat aktuální CPUPower Governor

Aktuálního guvernéra lze získat následovně:

cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor

Všimněte si, že cpu* vám poskytne regulátor škálování všech vašich jader a nejen např. cpu0.

Toto řešení však může být závislé na systému. Nejsem si 100% jistý, že je to přenosné.


V nejnovější verzi Fedory (26 alpha) na mém systému Ryzen 7 jsem udělal toto:

Fedora 26 alpha neměla nainstalovaný cpupower – tak si ho získejte:

dnf install kernel-tools

Tím se nainstaluje /etc/sysconfig/cpupower který by měl standardně nastavit úroveň výkonu (pokud chcete jinou úroveň, upravte první řádek):

CPUPOWER_START_OPTS="frequency-set -g performance"
CPUPOWER_STOP_OPTS="frequency-set -g ondemand"

Nyní kritický bit – povolte a spusťte službu cpupower

systemctl enable --now cpupower

Potvrďte, že je nastavena úroveň výkonu:

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

Restartujte a opakujte cat příkaz pro potvrzení statického výkonu


Linux
  1. Jak získat datový typ proměnných v Zsh?

  2. Jak zajistit, aby Uuencode fungoval?

  3. Jak získat název a verzi distribuce Linuxu?

  1. Jak získat ID procesu na pozadí?

  2. Jak získat aktuální operační systém v MSBuild?

  3. tcpdump:jak získat grepable výstup?

  1. Jak získat velikost adresáře v Linuxu

  2. Jak zjistit využití CPU

  3. Jak získat ldapsearch na Scientific Linux?