Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
max. n% CPU-Anteil festlegen
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
schotter
Guru
Guru


Joined: 30 Nov 2004
Posts: 497
Location: Germany, Bavaria, Bayreuth, Pottenstein, Tüchersfeld

PostPosted: Sun Jun 05, 2005 4:09 pm    Post subject: max. n% CPU-Anteil festlegen Reply with quote

Hallo Leut,

ich weiß, dass es nice gibt, um die Priorität eines Prozesses festzulegen. Ich will aber festlegen, dass der Prozess höchsten 10% von der CPU beanspruchen darf. Es handelt sich um folgendes Problem, wenn ich am Rechner sitz und ein wenig tippe oder so, dann taktet sich der Prozessor runter (Cool&Quiet). Wenn ich jetzt aber für 'ne halbe Stunde net da bin, kommt z.B. der Bildschirmschoner ins Spiel und der braucht je nach dem was er abspielt, einen gehörigen Anteil an der CPU. Folglich taktet der Prozessor wieder hoch, frisst mehr Strom, obwohl ich vom Bildschirmschoner ja eh nix hab.

mfg,
t.s.
Back to top
View user's profile Send private message
m.b.j.
Guru
Guru


Joined: 12 Sep 2003
Posts: 407
Location: Germany (Essen)

PostPosted: Sun Jun 05, 2005 4:56 pm    Post subject: Reply with quote

Ich würd einfach einen anderen Bildschirmschoner nehmen!
_________________
root@mbj # echo "sys-pizza/calzone -tunfish" >> /etc/paludis/use.conf
root@mbj # paludis -i calzone --dl-blocks discard
Back to top
View user's profile Send private message
Arudil
Tux's lil' helper
Tux's lil' helper


Joined: 26 Jun 2004
Posts: 144

PostPosted: Sun Jun 05, 2005 5:14 pm    Post subject: Reply with quote

"schwarzer Bildschirm" soll ein Bildschirmschoner sein, der seinen Sinn erfüllt.
Back to top
View user's profile Send private message
schotter
Guru
Guru


Joined: 30 Nov 2004
Posts: 497
Location: Germany, Bavaria, Bayreuth, Pottenstein, Tüchersfeld

PostPosted: Sun Jun 05, 2005 8:14 pm    Post subject: Reply with quote

:D
ja scho klar Leut, des mit'm Bildschirmschoner war ja nur 'n Beispiel. Es könnt genauso gut irgend'n anderer Cron-Job sein. Ihr könnt auch ruhig sagen, dass es sowas net gibt.
Back to top
View user's profile Send private message
himpierre
l33t
l33t


Joined: 31 Aug 2002
Posts: 867
Location: Berlin

PostPosted: Mon Jun 06, 2005 6:39 am    Post subject: Reply with quote

Och da kann man sich bestimmt mit /etc/security/limits.conf irgendwas zusammenschrauben.

t.
Back to top
View user's profile Send private message
tycho1983
Tux's lil' helper
Tux's lil' helper


Joined: 09 Aug 2004
Posts: 141
Location: Speyer/Germany

PostPosted: Mon Jun 06, 2005 6:51 am    Post subject: Reply with quote

Für den Fall Cron:

Wenn du die Priorität des Prozesses runterdrehst wird diene HW optimal ausgenutzt (wenn nichts anderes ansteht wird der cronjob ausgeführt) Wenn du den Prozessor aber nur zu 10% auslasten willst erhältst du eine 10x höhere Laufzeit auch wenn dein System zu dem Zeitpunkt idle ist.

Und wegen dem Bildschirmschoner:

Du willst Shrom spaaren --> Screen aus! ;-)
_________________
Es wurde Win XP oder besser verlangt, also installierte ich Linux
Back to top
View user's profile Send private message
slick
Bodhisattva
Bodhisattva


Joined: 20 Apr 2003
Posts: 3495

PostPosted: Mon Jun 06, 2005 8:34 am    Post subject: Reply with quote

evt. siehe auch https://forums.gentoo.org/viewtopic-t-188012.html
Back to top
View user's profile Send private message
SinoTech
Advocate
Advocate


Joined: 20 Mar 2004
Posts: 2579
Location: Neunkirchen / Saarland / Germany

PostPosted: Mon Jun 06, 2005 6:47 pm    Post subject: Re: max. n% CPU-Anteil festlegen Reply with quote

schotter wrote:
Hallo Leut,

ich weiß, dass es nice gibt, um die Priorität eines Prozesses festzulegen. Ich will aber festlegen, dass der Prozess höchsten 10% von der CPU beanspruchen darf. Es handelt sich um folgendes Problem, wenn ich am Rechner sitz und ein wenig tippe oder so, dann taktet sich der Prozessor runter (Cool&Quiet). Wenn ich jetzt aber für 'ne halbe Stunde net da bin, kommt z.B. der Bildschirmschoner ins Spiel und der braucht je nach dem was er abspielt, einen gehörigen Anteil an der CPU. Folglich taktet der Prozessor wieder hoch, frisst mehr Strom, obwohl ich vom Bildschirmschoner ja eh nix hab.

mfg,
t.s.

Also der Bildschirmschoner arbeitet wahrscheinlich mit double buffering. Heißt es werden zwei Buffer zum speichern der Anzeige genutzt. Der erste in dem das aktuell auf dem Bildschirm angezeigte steckt, der andere auf dem das nächste schon gerendert wird. Wenn die Vertikale Synchronisation eingeschaltet ist, wird mit dem tauschen der beiden Buffer gewartet bis der Monitor das aktuelle Bild komplett aufgebaut hat. Heißt bei 60 Hz max. 60 Bilder pro Sekunde. Ist die Vertikale Synchronisation ausgeschaltet, werden die Buffer getauscht sobald das neue Bild fertig berechnet wurde. Heißt dein Rechner rödelt so schnell er kann. Musst also nur die Vertikale Synchronisation aktivieren, denn bei 60 Bildern pro Sekunde sollte dein Prozessor keine Probleme haben. Kann dir aber nicht genau sagen wo du das in der xorg.conf abändern musst. Habe es bisher nur mit dem Konfigurationstool von nvidia ("nvidia-settings") hinbekommen.


Mfg

Sino

EDIT:
Funktioniert aber nur bedingt. "glxgears" springt zumindest mal darauf an (Ohne VSync ~2500 Frames und 100% CPPU-Auslastung, mit VSync ~60 Frames und 5%-10% CPU-Auslastung). Bildschirmschoner lassen sich davon allerdings keine bzw. nicht alle beeinflussen :(.
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