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

Linux.fista
Siirry navigaatioon Siirry hakuun
Ei muokkausyhteenvetoa
Rivi 20: Rivi 20:
on useita tiedostoja kellotaajuuden säätöön liittyen. Huom. joissain järjestelmissä sysfs on [[mount|liitetty]] hakemistoon /sysfs/.
on useita tiedostoja kellotaajuuden säätöön liittyen. Huom. joissain järjestelmissä sysfs on [[mount|liitetty]] hakemistoon /sysfs/.
====Säätöprofiilit====
====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:  
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
Rivi 26: Rivi 33:
Voit säätää koneen tarjoamaan tehoa tarpeen mukaan näin:
Voit säätää koneen tarjoamaan tehoa tarpeen mukaan näin:
  echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
  echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
==Katso myös==
==Katso myös==
*[[Laptop-mode]]
*[[Laptop-mode]]

Versio 2. lokakuuta 2007 kello 20.19

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

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

Katso myös