[Olug-list] cpuinfo

Nicolai Langfeldt janl at linpro.no
Wed, 11 Oct 2006 10:21:55 +0200


TorbjXrn Heltne skrev:
>> Tirsdag 10 oktober 2006 23:16, skrev Kjetil Borthen:
>>> Pr=F8v:
>>> cat /sys/devices/system/cpu/*/cpufreq/scaling_cur_freq
>>> ...om cpufreq modulen er lastet.
>=20
> # cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq=20
> 1000000
> # cat /sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq=20
> 1000000
>=20
> # ps -ef | grep cpu
> root      1494     1  0 17:27 ?        00:00:00 cpuspeed -d -n
> root      1495  1494  0 17:27 ?        00:00:00 cpuspeed -d -n
>=20
> ...ingen "cpufreq" modul her, mao.

Jeg tror kanskje at du vil finne at programmet "cpuspeed" gj=F8r en=20
liknende jobb?

Og, moduler lister du med "lsmod".  P=E5 centrino laptopen min ser det=20
slik ut:

$ lsmod
...
cpufreq_userspace       6496  1
cpufreq_stats           6688  0
freq_table              4928  2 speedstep_centrino,cpufreq_stats
cpufreq_powersave       1920  0
cpufreq_ondemand        7752  0
cpufreq_conservative     9000  0
...
thermal                13768  0
processor              26888  2 speedstep_centrino,thermal
...

Og prosessen som kontrolerer hastigheten p=E5 maskinen min er denne:

$ ps -ef | grep power
root      4475     1  0 Oct08 ?        00:00:00 /usr/sbin/powernowd -q=20
-v -m 0 -l 70 -u 90

Det er en del forskjellige moduler som st=F8tter forskjellige CPU'er og e=
n=20
del forskjellige "governor" programmer som fungerer p=E5 forskjellige=20
m=E5ter.  Noen kikker bare p=E5 om det er str=F8m p=E5 maskinen, og hvis =
ikke,=20
hvor mye batteri som er igjen.  Powernowd sjekker CPU-lasten p=E5 maskine=
n=20
og skrur opp hastigheten ved behov.

Gkrellm har p=E5 mange distribusjoner en plugin som viser CPU-hastigheten=
=20
din... "laiv" liksom.

Linux har kunnet justere hastighet p=E5 CPUen i over 5 =E5r n=E5.

Nicolai