Ich hoffe ich störe niemandem mit meinen Selbstgesprächen hier ;-) aber so
habe ich wenigstens im UUGRN-Archiv eine Doku von dem was ich heute gelernt
habe :-)
Am Montag, 25. Juli 2005 02:09 schrieb Markus Hochholdinger:
> Mit
> phoenix:/sys/devices/system/cpu/cpu0/cpufreq# cat
> scaling_available_governors kann man schauen welche Regler vorhanden sind
> (evtl. die Module nachladen oder fest in Kernel rein bauen).
> Ha, und mit
> phoenix:/sys/devices/system/cpu/cpu0/cpufreq# echo ondemand >
> scaling_governor aktiviert man dann einen davon.
Das war noch nicht alles! Wenn man wirklich Strom sparen will und
Leistungseinbusen dafür in kauf nimmt drosselt man einfach den Prozessor.
Dafür zuständig ist /proc/acpi/processor/CPU1/throttling
echo 7 > /proc/acpi/processor/CPU1/throttling
Und mit
echo 0 > /proc/acpi/processor/CPU1/throttling
wieder schnell machen. Über dieses Ding bin ich heute Mittag schon einmal
drüber gestolpert. Allerdings dachte ich es funktioniert nicht, da sich die
Taktfrequenz des Prozessors nicht geändert hat. Habe aber keine Lasttests
dabei gemacht. Das war ein Fehler. Soweit ich es verstanden habe wird damit
der Prozessor mit dem Stop-Clock-Signals (STPCLK) gestoppt. Und die
in /proc/acpi/processor/CPU1/throttling definierten T0 bis T7 geben in
Prozent an, wie oft das gemacht wird (T0: 00% bis T7: 87%). Und angeblich
soll man damit richtig Strom sparen.
Zu guter letzt kann das auch noch der KLaptop steuern. Die Einstellung dafür
nennt sich CPU-Drosselung und um es über KLaptop setzen zu dürfen muss man
natürlich Schreibrechte auf /proc/acpi/processor/CPU1/throttling haben.
Ich habe mir jetzt eine System-Gruppe acpi angelegt, und setze mit dem Starten
des acpid die Rechte damit. Somit kann ich sauber steuern, wer darf und wer
nicht.
Bei dem ganzen rumgespiele mit CPU-Frequenz und Drosselung lief mein System
immerhin stabil :-) sprich die Treiber scheinen schon gut zu funktionieren.
Achja, ich benutze Kernel 2.6.12.3.
--
Gruß
\|/
eMHa (o o)
------------------------------------------------------oOO--U--OOo--
Markus Hochholdinger
e-mail mailto:Markus@Hochholdinger.net .oooO
www http://www.hochholdinger.net ( ) Oooo.
------------------------------------------------------\ (----( )-
\_) ) /
(_/
- application/pgp-signature Anhang: stored
Received on Mon Jul 25 02:31:09 2005