GNU/Linux >> Znalost Linux >  >> Linux

Služba Linux OS „cpuspeed“

Název služby

cpuspeed

Popis

Tím se spustí démon, který dynamicky upravuje rychlost a napětí CPU na základě požadavků na CPU a automaticky detekuje dostupné rychlosti CPU. To je nutné pouze pro Note/Desktop PC, ale ne pro server.

Tento démon monitoruje procento nečinnosti systému a podle toho snižuje nebo zvyšuje rychlost hodin a napětí CPU, aby minimalizoval spotřebu energie při nečinnosti a maximalizoval výkon v případě potřeby.

Může být také volitelně nakonfigurován tak, aby v případě příliš vysoké teploty snižoval takt CPU, NEminimalizoval jejich rychlost, pokud je odpojen AC adaptér počítače, nebo maximalizoval jejich rychlost, když je připojen AC adaptér.

Cpuspeed je založen na CPUFreq Linuxový kernel subsystém, který umožňuje explicitně nastavit rychlost hodin mobilních procesorů (nejčastěji se vyskytují v přenosných počítačích). Aby bylo možné používat CPUSpeed, systém potřebuje následující:

1. CPU schopný škálovat svou frekvenci a/nebo napětí. Mnoho moderních mobilních procesorů, které se nacházejí v přenosných počítačích, to dokáže, například Mobile AMD Athlon 64, Mobile AMD Athlon XP-M, Intel Pentium 4M, Intel Centrino, Mobile AMD Sempron atd.

2. Verze linuxového jádra, která podporuje škálování frekvence / napětí CPU (CPUFreq) s podporou konkrétního typu CPU buď zkompilovaného nebo dostupného jako modul, a podporou pro „userspace“ regulátor CPUFreq.

Balíčky poskytující službu cpuspeed jsou:kernel-utils

Řízení služeb

Spusťte nebo zastavte službu následovně:

# service cpuspeed start
# service cpuspeed stop

nebo

# /etc/init.d/cpuspeed start
# /etc/init.d/cpuspeed stop

Mezi další možnosti patří:

# service cpuspeed
Usage: /etc/init.d/cpuspeed {start|stop|restart|condrestart|status}

Chcete-li zkontrolovat, zda se služba spouští automaticky při spouštění:

# chkconfig --list |grep cpuspeed
cpuspeed        0:off   1:on    2:off   3:off   4:off   5:off   6:off

Konfigurace

Pro tuto službu neexistuje žádný konfigurační soubor. Ale služba nakonec spustí příkaz „cpuspeed“. Některé důležité možnosti příkazového řádku jsou následující.

-i [interval]
Nastavuje interval mezi testy v procentech nečinnosti a možnými změnami rychlosti v desetinách sekundy (výchozí hodnota je 20).

-p [zrychlit] [práh]
Nastaví procentuální prahové hodnoty nečinnosti CPU. [fast up] je procento nečinnosti, pod kterým bude CPU nastaveno na nejvyšší možnou rychlost. [threshold] je procento nečinnosti, nad kterým bude rychlost CPU snížena a pod kterou bude rychlost CPU zvýšena (výchozí hodnoty jsou 10 a 25).

-m [minimální rychlost]
Nastaví minimální rychlost v kHz, pod kterou nebude CPU nastaven.

-M [maximální rychlost]
Nastaví maximální rychlost v kHz, nad kterou nebude CPU nastaveno.

-t [dočasný soubor] [maxtemp]
Nastaví soubor teploty ACPI a teplotu, při které budou CPU nastaveny na minimální rychlost.

-T [interval]
Nastaví interval, ve kterém se bude dotazovat teplota v desetinách sekundy (výchozí hodnota je 10).

-a [soubor AC]
Nastaví stavový soubor ACPI AC adaptéru a řekne programu, aby nastavil CPU na minimální rychlost, když je AC adaptér odpojen. (Toto je výchozí nastavení, ale lze jej změnit pomocí možnosti „-D“ níže).

-C
Běhejte maximální rychlostí, když je připojen AC adaptér.

-D
Nevynucujte minimální rychlost, když je odpojen AC adaptér.

-s [CPU]
Spravujte pouze jeden procesor. [CPU] určuje počet CPU, které se má spravovat, a je v rozsahu 0 až (n-1), kde „n“ je počet CPU v systému. Bez této možnosti program vytváří své kopie pro správu každého CPU v systému.


Linux
  1. Služba operačního systému Linux „dhcpd“

  2. Služba Linux OS „anacron“

  3. Linux OS Service „iptables“

  1. Linux OS Service ‚síť‘

  2. Služba „portmap“ operačního systému Linux

  3. Služba „audit“ operačního systému Linux

  1. Služba operačního systému Linux „hplip“

  2. Linux OS Service „nerqbalance“

  3. Služba operačního systému Linux „rpcgssd“