Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
cpufreq - schnell auf Maximum / langsam auf Minimum?
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
atomical
n00b
n00b


Joined: 18 Jan 2004
Posts: 18
Location: Dresden

PostPosted: Tue Nov 27, 2007 9:40 pm    Post subject: cpufreq - schnell auf Maximum / langsam auf Minimum? Reply with quote

Hallo!

Titel-technisch ist mir nichts besseres eingefallen ...


Zum Problem:

Es gibt einen Server, der stellt eGroupware (Apache2 / MySQL / PHP5) für diverse Familienmitglieder bereit. Nun wird das Teil nicht rund um die Uhr gebraucht sondern sporadisch - quasi nicht planbar - immer mal eine halbe Stunde.

Mit diesen Voraussetzungen gilt es jetzt, die Frequency Scaling Fähigkeiten des verbauten AthlonXP-M zu nutzen. Bei Verwendung von powernowd habe ich folgendes Problem:

Durch die Anfrage an den Webserver habe ich kurzzeitig Last - powernowd schaltet die CPU um eine oder zwei Stufen hoch, dann passiert ein paar Minuten nichts (weil der User seinen Termin einträgt) und powernow schaltet wieder auf Minimum. Dann habe ich beim Speichern des Termins wieder kurz Last und powernow schaltet wieder etwas hoch.
Dummerweise bringt das Hochfahren der CPU-Frequenz in diesem Fall gar nichts, weil es für die aktuelle Anfrage zu spät ist und vor der nächsten Anfrage wieder auf Minimalfrequenz runtergeschaltet wird.

Ich bräuchte also eine Lösung wo entweder ereignisorientiert (geht da bei PHP was?) die CPU-Frequenz angehoben wird oder wo powernow (oder vergleichbare Software) erst 30 Minuten nach der letzten Lastspitze wieder auf Minimal schaltet.

Gibt es Tools, die das von Haus aus können? Kann ich bei PHP ggf. einfach im Falle des Aufrufs einer Seite ein Bash-Script lokal ausführen (möglichst ohne große Änderungen an eGroupware)? Gibt es Ideen zu sonstigen Möglichkeiten?
_________________
mfg, atomical
Back to top
View user's profile Send private message
moe
Veteran
Veteran


Joined: 28 Mar 2003
Posts: 1289
Location: Potsdam / Germany

PostPosted: Tue Nov 27, 2007 10:27 pm    Post subject: Reply with quote

Beim cpufreqd kann man nahezu alles konfigurieren. Wie das aber speziell bei deinem Wunsch geht, weiß ich ausm Stehgreif auch nicht. Maximal, wenn du den Apache nicht standalone laufen lässt, sondern per xinetd startest, dass du einstellst bei nem laufenden Apache soll immer das Profil High benutzt werden. Aber ich weiß nicht wie gut ein apache per xinetd funktioniert, speziell wie das mit Sessions und ihrer Laufzeit geht..

HTH Maurice

P.S. Mein Heimserver schläft die meiste Zeit per suspend-to-ram, und ist innerhalb von ca. 3-4s da, wenn ihn jmd. braucht, vielleicht wäre das ja auch ne Alternative, wenns deine Hardware macht..
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum