Nykyinen versio |
Oma tekstisi |
Rivi 1: |
Rivi 1: |
| Cpu frequency scaling on rajapinta [[linux|linux-ytimessä]], jolla voidaan säätää tiettyjen prosessorien kellotaajuutta ja jännitettä virransäästön parantamiseksi aikoina, jolloin prosessoria ei kuormiteta.
| | cpu frequency scaling on rajapinta [[linux|linux-ytimessä]], jolla voidaan säätää tiettyjen prosessorien kellotaajuutta ja jännitettä virransäästön parantamiseksi aikoina, jolloin prosessoria ei kuormiteta. |
|
| |
|
| ==[[Menuconfig]]-asetukset== | | ==[[menuconfig]]-asetukset== |
|
| |
|
| ===Ajurit=== | | ===ajurit=== |
| *<tt>speedstep</tt> on käytöstä poistuva ajuri useimmille Intelin skaalautuville prosessoreille | | *speedstep on intelin tyypillisempien skaalautuvien prosessorien syrjäytetty ajuri |
| *[[PowerNow!|powernow-sarja]] tarjoaa ajurin useimmille AMD:n skaalautuville prosessoreille | | *powernow on tyypillisempien skaalautuvien AMD-prosessorien ajuri |
| *<tt>acpi</tt>-ajuria suositellaan speedstepin sijaan | | *acpi-ajuri suositellaan speedstepin sijaan |
|
| |
|
| ==Käyttö== | | ==Userspace-ohjelmat== |
| ===[[Userspace]]-ohjelmat===
| |
| *[[powernowd]], nimestään huolimatta toimii myös speedstepin kanssa | | *[[powernowd]], nimestään huolimatta toimii myös speedstepin kanssa |
| *[[cpudynd]] | | *[[cpudynd]] |
| *[[cpufreqd]] | | *[[cpufreqd]] |
| *[[laptop-mode-tools]], skriptit sisältävät myös kellotaajuuden säätelyn
| |
| *[[ncpufreqd]]
| |
|
| |
|
| ===[[Sysfs]]=== | | ==muut virransäästöominaisuudet== |
| Tätäkin ominaisuutta voi ohjata suoraan [[sysfs]]:n kautta. Hakemistossa
| | [[laptop-mode]] |
| /sys/devices/system/cpu/cpu<cpu-numero>/cpufreq/
| |
| on useita tiedostoja kellotaajuuden säätöön liittyen. Huom. joissain järjestelmissä sysfs on [[mount|liitetty]] hakemistoon /sysfs/.
| |
| ====Suorituskykyprofiilit====
| |
| Suorituskykyprofiileja 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 suorituskykyprofiilit 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
| |
| | |
| ==Katso myös==
| |
| *[[Laptop-mode]]
| |
| *[[PowerNow!]]
| |
| | |
| [[Luokka:Laitteisto]]
| |