CPU Frequenz setzen möglich ?

Status
Not open for further replies.

Freezer1980

Cadet
Joined
Jun 29, 2012
Messages
1
Hallo,

Als erstes Mal Hallo :)
Ich benutze Freenas erst seit kurzem, bin aber bislang recht zufrieden damit !

Ich habe nur eine Frage zu der CPU Frequenz.
Und zwar ob man die irgendwie "drosseln" kann mit diversen Kommandos ?

In der Console sehe ich folgendes:

[root@freenas] /etc# sysctl -a | grep cpu (truncated a bit)

################
dev.cpu.0.freq: 3201
dev.cpu.0.freq_levels: 3201/80000 3067/64000 2933/58000 2800/52000 2667/47000 2533/43000 2400/38000 2267/34000 2133/30000 2000/28000 1867/25000 1733/23000 1600/21000 1467/19000 1333/18000 1200/16000 1050/14000 900/12000 750/10000 600/8000 450/6000 300/4000 150/2000
dev.cpu.0.cx_supported: C1/0
dev.cpu.0.cx_lowest: C1
dev.cpu.0.cx_usage: 100.00% last 2us
dev.cpu.1.%desc: ACPI CPU
dev.cpu.1.%driver: cpu
dev.cpu.1.%location: handle=\_PR_.P002
dev.cpu.1.%pnpinfo: _HID=none _UID=0
dev.cpu.1.%parent: acpi0
dev.cpu.1.temperature: 45.0C
dev.cpu.1.cx_supported: C1/0
dev.cpu.1.cx_lowest: C1
dev.cpu.1.cx_usage: 100.00% last 185us
dev.cpu.2.%desc: ACPI CPU
dev.cpu.2.%driver: cpu
dev.cpu.2.%location: handle=\_PR_.P003
dev.cpu.2.%pnpinfo: _HID=none _UID=0
dev.cpu.2.%parent: acpi0
dev.cpu.2.temperature: 47.0C
dev.cpu.2.cx_supported: C1/0
dev.cpu.2.cx_lowest: C1
dev.cpu.2.cx_usage: 100.00% last 39us
dev.cpu.3.%desc: ACPI CPU
dev.cpu.3.%driver: cpu
dev.cpu.3.%location: handle=\_PR_.P004
dev.cpu.3.%pnpinfo: _HID=none _UID=0
dev.cpu.3.%parent: acpi0
dev.cpu.3.temperature: 47.0C
dev.cpu.3.cx_supported: C1/0
dev.cpu.3.cx_lowest: C1
dev.cpu.3.cx_usage: 100.00% last 5us
################

Die CPU ist eine i5-661 CPU und ich habe vorher Ubuntu installiert gehabt welches mir die CPU Frequenz meistens auf 1,2GHz unter Idle heruntergetaktet hat.
Hier sehe ich immer 3,2GHz, auch bei fast komplett idle (top) Betrieb!
Laut dem "dev.cpu.0.freq_levels" sollten aber weitere Frequenzen möglich sein!

Ich habe nun versucht mit sysctl die zu setzen:

[root@freenas] /etc# sysctl -w dev.cpu.0.freq=2800
dev.cpu.0.freq: 3201 -> 2800
[root@freenas] /etc# sysctl -a | grep dev.cpu.0
dev.cpu.0.temperature: 44.0C
dev.cpu.0.freq: 3201
dev.cpu.0.freq_levels: 3201/80000 3067/64000 2933/58000 2800/52000 2667/47000 2533/43000 2400/38000 2267/34000 2133/30000 2000/28000 1867/25000 1733/23000 1600/21000 1467/19000 1333/18000 1200/16000 1050/14000 900/12000 750/10000 600/8000 450/6000 300/4000 150/2000

Hm, hat leider nichts gebracht.

Daher meine Fragen:
1.) Ist es möglich die CPU Frequenz automatisch bei Idle heruntersetzen zu lassen?
2.) Falls es nicht automatisch möglich ist, funktioniert es manuell (auch permanent nach reboot) ?
3.) Die dev.cpu.0.freq gibt es nur für CPU0, sind die anderen 3 deaktiviert weil dort nichts aufscheint ?

Danke für die Infos und Grüße
Freezer
 
Status
Not open for further replies.
Top