Optimierung der Prozessorleistung mit Kernel 2.6.21-1

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
nonoo

Optimierung der Prozessorleistung mit Kernel 2.6.21-1

Beitrag von nonoo » 25.06.2007 14:05:20

Guten Tag, folgend Prozessor verwende ich:
/proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 15
model : 4
model name : Intel(R) Pentium(R) 4 CPU 3.20GHz
stepping : 1
cpu MHz : 3200.454
cache size : 1024 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 1
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 5
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx constant_tsc pni monitor ds_cpl cid xtpr
bogomips : 6405.78
clflush size : 64

processor : 1
vendor_id : GenuineIntel
cpu family : 15
model : 4
model name : Intel(R) Pentium(R) 4 CPU 3.20GHz
stepping : 1
cpu MHz : 3200.454
cache size : 1024 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 1
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 5
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx constant_tsc pni monitor ds_cpl cid xtpr
bogomips : 6400.75
clflush size : 64
Kernel:
cat /proc/version
Linux version 2.6.21-1-686 (Debian 2.6.21-4) (waldi@debian.org) (gcc version 4.1.3 20070518 (prerelease) (Debian 4.1.2-8)) #1 SMP Sat May 26 16:14:59 UTC 2007

Bieter der Kernel Optimierungsfunktionen bezüglich des Energieverbrauchs und dmait der geringeren Wärmentwicklung? Ich denke dabei an SpeedStep oder Low Voltage, wenn es das denn gibt.

Wie kann meinen Prozesser der benötigten Leistung anpassen? Ist das bei einem Pentium 4 mit Kernel 2.6.21-1 möglich?

mfg nonoo

Benutzeravatar
towo
Beiträge: 4552
Registriert: 27.02.2007 19:49:44
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von towo » 25.06.2007 19:20:46

Dein P4 unterstützt kein Speedstep oder cpufreq

nonoo

FeQuenzmudlation

Beitrag von nonoo » 25.06.2007 19:41:59

Hallo Towo, weißt Du was Frquenzmodulation ist?

http://linuxwiki.de/cpufreq

cpufreq aka CPU Frequency Scaling ist ein Kernelinterface zur Frequenz- und Spannungsmodulation von Prozessoren.

Homepage: http://www.advogato.org/proj/CPUFreq/

Download: ftp://ftp.linux.org.uk/pub/linux/cpufreq

Derzeit werden folgende Prozessoren/Technologien unterstützt:

* Pentium 4 (nur Frequenzmodulation, vergleichbar mit ACPI Throttling/Power Management)
o

sehr nützlich wenn über ACPI weder power management noch throttling control angeboten werden (siehe /proc/acpi/processor/CPU0/info)

Gibt es Möglichkeiten die Wärmeentwicklung / Stromverbrauch zu senken?

Ist wohl nicht so dolle in der Beziehung mit dem Pentium 4.

Code: Alles auswählen

p   cpufreqd                        - fully configurable daemon for dynamic freq
p   cpufrequtils                    - utilities to deal with the cpufreq Linux k
Sind die Pakete evtl. geignet Verbesserungen durch Fequenzmodulation zu erreichen? Bei sind nicht installiert.

mfg nonoo
Zuletzt geändert von nonoo am 14.03.2009 13:08:13, insgesamt 2-mal geändert.

Benutzeravatar
cirrussc
Beiträge: 6582
Registriert: 26.04.2007 19:47:06
Lizenz eigener Beiträge: MIT Lizenz

Re: FeQuenzmudlation

Beitrag von cirrussc » 25.06.2007 20:01:46

nonoo hat geschrieben:Hallo Towo, weißt Du was Fequenzmodulation ist?

Frequenzmodulation bedeutet das eine Trägerfrequenz durch das Nutzsignal variiert wird, ist also von
diesem abhängig (in einem Bestimmten Rahmen/Dynamikumfang).
siehe hier

Gruß cirrussc
Gruß cirrussc
--------------------
„Der Mensch steigert zur Zeit die Nutzung dessen, was seiner Willkür unterliegt - und kommt sich sehr klug dabei vor.“ H. Gruhl

Benutzeravatar
peschmae
Beiträge: 4844
Registriert: 07.01.2003 12:50:33
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: nirgendwo im irgendwo

Beitrag von peschmae » 25.06.2007 20:11:48

Naja, soviel ich weiss kannst du mit hängen und würgen schon irgendwie die Frequenz ändern. Aber nicht die Spannung.

Entsprechend ist der Erfolg dann auch unsichtbar (wie auch beim erwähnten ACPI Throttling) - der Effekt von Speedstep rührt zu 99% daher dass du beim senken der Frequenz auch die Spannung senken kannst. Aber da das beim P4 (non-mobile) nicht geht hast du Pech gehabt...

(Die restlichen über den Daumen gepeilten 1% kommen daher dass bei niedrigerer Frequenz ein paar Transistoren etwas weniger oft schalten; da Transistoren während dem schalten am meisten Leistung ziehen wirkt sich das etwas aus. Allerdings ist dann dafür die CPU bei niedrigerer Frequenz weniger oft/lang in den Sleep-States (C3/C4) und damit hebt sich das schon wieder in etwa auf...)

@cirrussc: Ich glaube nicht dass das gemeint war ;)

MfG Peschmä
Zuletzt geändert von peschmae am 25.06.2007 20:13:32, insgesamt 1-mal geändert.
"er hätte nicht in die usa ziehen dürfen - die versauen alles" -- Snoopy

nonoo

Frequenzmodulation, wie baue ich die ein?

Beitrag von nonoo » 25.06.2007 20:12:59

Kann ich die Frequenzmodulation einsetzen um Strom zu sparen? Volle Leistung benötige ich seltenst.

Benutzeravatar
cirrussc
Beiträge: 6582
Registriert: 26.04.2007 19:47:06
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von cirrussc » 25.06.2007 20:20:50

peschmae hat geschrieben: @cirrussc: Ich glaube nicht dass das gemeint war ;)

MfG Peschmä
hab ich mir schon fast gedacht :wink:
peschmae hat geschrieben: (Die restlichen über den Daumen gepeilten 1% kommen daher dass bei niedrigerer Frequenz ein paar Transistoren etwas weniger oft schalten; da Transistoren während dem schalten am meisten Leistung ziehen wirkt sich das etwas aus. Allerdings ist dann dafür die CPU bei niedrigerer Frequenz weniger oft/lang in den Sleep-States (C3/C4) und damit hebt sich das schon wieder in etwa auf...)
Aber um das noch mal zu berichtigen :twisted:
Die hohe Verlustleitung kommt dadurch zustande, angesichts der doch sehr geringen Gatekapazitäten der dort verbauten MOSFET's bei diesen riesigen Frequenzen so viel Strom fließt um diese zu laden/entladen. Und wo viel Strom fließt da wirds heiß (auch bei nano/pico Sekunden) :wink:

so viel dazu

Gruß cirrussc
Zuletzt geändert von cirrussc am 25.06.2007 20:36:17, insgesamt 1-mal geändert.
Gruß cirrussc
--------------------
„Der Mensch steigert zur Zeit die Nutzung dessen, was seiner Willkür unterliegt - und kommt sich sehr klug dabei vor.“ H. Gruhl

Benutzeravatar
neuss
Beiträge: 2165
Registriert: 06.11.2004 17:56:02
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von neuss » 25.06.2007 20:27:26

nonoo hat geschrieben:Kann ich die Frequenzmodulation einsetzen um Strom zu sparen?
Nein, der Artikel http://linuxwiki.de/cpufreq ist Schwachsinn.

gruss neuss

edit: habe bei http://linuxwiki.de/cpufreq "Modulation" durch "Änderung" ersetzt. Ob der Rest richtig ist, habe ich nicht geprüft.
stell dir vor, es geht, und keiner kriegt es hin.

Benutzeravatar
peschmae
Beiträge: 4844
Registriert: 07.01.2003 12:50:33
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: nirgendwo im irgendwo

Re: Frequenzmodulation, wie baue ich die ein?

Beitrag von peschmae » 25.06.2007 20:52:05

nonoo hat geschrieben:Kann ich die Frequenzmodulation einsetzen um Strom zu sparen? Volle Leistung benötige ich seltenst.
Nein, falls das das ist was ich denke. Ehrlich gesagt habe ich den Ausdruck genau so noch nie gehört - ist schwer zu verstehen was auf der Webseite überhaupt präzise gemeint ist ;)

@cirrussc: Und inwiefern widerspricht das jetzt dem was ich gesagt habe?

MfG Peschmä
"er hätte nicht in die usa ziehen dürfen - die versauen alles" -- Snoopy

Benutzeravatar
cirrussc
Beiträge: 6582
Registriert: 26.04.2007 19:47:06
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von cirrussc » 25.06.2007 20:58:20

Und siehe da es hat wohl schnell jemand geändert
cpufreq aka CPU Frequency Scaling ist ein Kernelinterface zur Frequenz- und Versorgungspannungsänderung von Prozessoren im laufenden Betrieb.

Homepage: http://www.advogato.org/proj/CPUFreq/

Download: ftp://ftp.linux.org.uk/pub/linux/cpufreq

Derzeit werden folgende Prozessoren/Technologien unterstützt:

* Pentium 4 (nur Frequenzänderung, vergleichbar mit ACPI Throttling/Power Management)
o

sehr nützlich wenn über ACPI weder power management noch throttling control angeboten werden (siehe /proc/acpi/processor/CPU0/info)
:roll:

nonoo

*wow

Beitrag von nonoo » 25.06.2007 21:20:15

Internet ist schnell *boah

Darf da jeder rumfummeln?

Benutzeravatar
cirrussc
Beiträge: 6582
Registriert: 26.04.2007 19:47:06
Lizenz eigener Beiträge: MIT Lizenz

Re: Frequenzmodulation, wie baue ich die ein?

Beitrag von cirrussc » 25.06.2007 21:26:45

peschmae hat geschrieben: @cirrussc: Und inwiefern widerspricht das jetzt dem was ich gesagt habe?
Hmm stimmt widersprechen nicht, aber prezisiert :)
nonoo hat geschrieben:Internet ist schnell *boah

Darf da jeder rumfummeln?
Hier hat also jemand mitgelesen und gleich geändert :wink:

Gruß cirrussc

Benutzeravatar
neuss
Beiträge: 2165
Registriert: 06.11.2004 17:56:02
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von neuss » 25.06.2007 21:33:13

Würdet Ihr fleißiger den Thread lesen, bräuchtet ihr nicht mit den Augen zu rollen :lol:
Ich habe diese falsche Formulierung geändert.
Da blamiert man sich ja als Linuxuser, wenn sowas in einem Linuxwiki steht. Aber wie gesagt ich habe nicht geprüft ob der Rest stimmt.
Die letzte Änderung des Wiki Eintrags vom Ersteller liegt schon fast 4 Jahre zurück.
Vielleicht wäre ein Löschen sinniger gewesen, mir lag es eben aber nur daran die falsche Ausdrucksweise "modulation" zu tilgen.
nonoo hat geschrieben:Darf da jeder rumfummeln?
In einem Wiki darf nicht nur jeder, sondern soll auch jeder, wenn er des denn besser weiß.

gruss neuss
Zuletzt geändert von neuss am 25.06.2007 21:39:49, insgesamt 1-mal geändert.
stell dir vor, es geht, und keiner kriegt es hin.

Benutzeravatar
cirrussc
Beiträge: 6582
Registriert: 26.04.2007 19:47:06
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von cirrussc » 25.06.2007 21:39:08

Fleißig gelesen ja, aber den "edit" nicht mehr.

Antworten