Ero sivun ”Cpu frequency scaling” versioiden välillä
Siirry navigaatioon
Siirry hakuun
Pb (keskustelu | muokkaukset) p (→Säätöprofiilit) |
|||
Rivi 21: | Rivi 21: | ||
====Säätöprofiilit==== | ====Säätöprofiilit==== | ||
Säätöprofiileja on 5 | Säätöprofiileja on 5 | ||
*userspace | *userspace - ulkoinen ohjelma säätää kellotaajuutta | ||
*performance | *performance - pitää aina kellotaajuuden suurimmassa mahdollisessa arvossa | ||
*powersave | *powersave - pitää kellotaajuuden aina pienimmässä mahdollisessa arvossa | ||
*ondemand | *ondemand - pitää kellotaajuutta minimissä tai maksimissa tarpeen mukaan | ||
*conservative | *conservative - säätää kellotaajuutta asteittain tarpeen mukaan | ||
Näet tarjolla olevat säätöprofiilit komennolla | Näet tarjolla olevat säätöprofiilit komennolla | ||
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors | cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors | ||
johon kone voi vastata vaikkapa | |||
ondemand userspace performance | ondemand userspace performance | ||
Voit säätää koneen tarjoamaan tehoa tarpeen mukaan näin: | Voit säätää koneen tarjoamaan tehoa tarpeen mukaan näin: |
Versio 2. lokakuuta 2007 kello 20.29
Cpu frequency scaling on rajapinta linux-ytimessä, jolla voidaan säätää tiettyjen prosessorien kellotaajuutta ja jännitettä virransäästön parantamiseksi aikoina, jolloin prosessoria ei kuormiteta.
Menuconfig-asetukset
Ajurit
- speedstep on käytöstä poistuva ajuri useimmille Intelin skaalautuville prosessoreille
- powernow-sarja tarjoaa ajurin useimmille AMD:n skaalautuville prosessoreille
- acpi-ajuria suositellaan speedstepin sijaan
Käyttö
Userspace-ohjelmat
- powernowd, nimestään huolimatta toimii myös speedstepin kanssa
- cpudynd
- cpufreqd
- laptop-mode-tools, skriptit sisältävät myös kellotaajuuden säätelyn
Sysfs
Tätäkin ominaisuutta voi ohjata suoraan sysfs:n kautta. Hakemistossa
/sys/devices/system/cpu/cpu<cpu-numero>/cpufreq/
on useita tiedostoja kellotaajuuden säätöön liittyen. Huom. joissain järjestelmissä sysfs on liitetty hakemistoon /sysfs/.
Säätöprofiilit
Säätöprofiileja on 5
- userspace - ulkoinen ohjelma säätää kellotaajuutta
- performance - pitää aina kellotaajuuden suurimmassa mahdollisessa arvossa
- powersave - pitää kellotaajuuden aina pienimmässä mahdollisessa arvossa
- ondemand - pitää kellotaajuutta minimissä tai maksimissa tarpeen mukaan
- conservative - säätää kellotaajuutta asteittain tarpeen mukaan
Näet tarjolla olevat säätöprofiilit komennolla
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
johon kone voi vastata vaikkapa
ondemand userspace performance
Voit säätää koneen tarjoamaan tehoa tarpeen mukaan näin:
echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor