[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