Ero sivun ”Cpu frequency scaling” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
p (suorituskykyprofiileja löytyy ainakin kde:stä)
 
(9 välissä olevaa versiota 7 käyttäjän tekeminä ei näytetä)
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===
*speedstep on intelin tyypillisempien skaalautuvien prosessorien syrjäytetty ajuri
*<tt>speedstep</tt> on käytöstä poistuva ajuri useimmille Intelin skaalautuville prosessoreille
*powernow on tyypillisempien skaalautuvien AMD-prosessorien ajuri
*[[PowerNow!|powernow-sarja]] tarjoaa ajurin useimmille AMD:n skaalautuville prosessoreille
*acpi-ajuri suositellaan speedstepin sijaan
*<tt>acpi</tt>-ajuria suositellaan speedstepin sijaan


==Käyttö==
==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
*[[laptop-mode-tools]], skriptit sisältävät myös kellotaajuuden säätelyn
===[[sysfs]]===
*[[ncpufreqd]]
tätäkin ominaisuutta voi ohjata suoraan [[sysfs]]:n kautta hakemistossa
  /sys/devices/system/cpu/cpu<cpuid>/cpufreq/
on useita tiedostoja kellotaajuuden säätöön liittyen. Huom. joissain jäsjestelmissä sysfs on mountattu hakemistoon /sysfs/.


==muut virransäästöominaisuudet==
===[[Sysfs]]===
[[laptop-mode]]
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 [[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]]

Nykyinen versio 7. lokakuuta 2007 kello 23.26

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[muokkaa]

Ajurit[muokkaa]

  • 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ö[muokkaa]

Userspace-ohjelmat[muokkaa]

Sysfs[muokkaa]

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/.

Suorituskykyprofiilit[muokkaa]

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[muokkaa]