nice für X

04/11/2009 - 20:04 von Hauke Laging | Report spam
Moin,

es gibt inzwischen nice für die CPU-Prioritàt und ionice für die
I/O-Prioritàt. Nun gibt es aber auch auf höheren Ebenen eine Art
Scheduling. Ich erlebe es immer mal wieder, dass Firefox auf
bestimmten Webseiten die eigene CPU-Last und auch die des X-Servers
hochreißt, ohne dass das aus Anwendersicht gerechtfertigt ist (weil
z.B. das Fenster gar nicht zu sehen ist).

Gibt es die Möglichkeit, die Prioritàt, mit denen X die einzelnen
Clients behandelt, zu beeinflussen?


CU

Hauke
http://www.hauke-laging.de/ideen/
 

Lesen sie die antworten

#1 Markus Raab
04/11/2009 - 22:00 | Warnen spam
Hauke Laging wrote:

es gibt inzwischen nice für die CPU-Prioritàt und ionice für die
I/O-Prioritàt.



Die CPU Prioritàt die du mit nice vergibst ist aber noch nicht der Wert wie
der Scheduler den Prozess tatsàchlich behandelt.

Die sog. Prioritàt kannst du mit schedtool betrachten.

Nun gibt es aber auch auf höheren Ebenen eine Art
Scheduling.



Ich weiß nicht genau was du meinst?

Ich erlebe es immer mal wieder, dass Firefox auf
bestimmten Webseiten die eigene CPU-Last und auch die des X-Servers
hochreißt, ohne dass das aus Anwendersicht gerechtfertigt ist (weil
z.B. das Fenster gar nicht zu sehen ist).



Manche Programme haben das Feature dass sie sich inaktiv schalten wenn sie
nicht betrachtet werden (z.b. kaffeine). Wenn es das Feature nicht hat und
z.b. ein Flashplugin massig CPU Last verbraucht ist das halt eine blöde
Situation.

Gibt es die Möglichkeit, die Prioritàt, mit denen X die einzelnen
Clients behandelt, zu beeinflussen?



Du könntest z.b. die Flash Prozesse niedriger priorisieren um dein Problem
zu beheben. Oder ein Bugreport schreiben, dass wenn das Programm nicht
angeschaut wird, auch gefàlligst nichts animieren soll.

Welche Fenster angezeigt werden und welche nicht ist afaik eher eine Sache
des Windowmanagers und nicht direkt X. Deshalb macht xnice imho eher
weniger Sinn? Wir können das aber gerne diskutieren. Ich kenne auf jeden
Fall nichts in diese Richtung.

mfg Markus

http://www.markus-raab.org | Wenn Menschen Liebe gepredigt wird, lernen
-o) | sie nicht lieben, sondern predigen. --
Kernel 2.6.24-1-a /\ | Alice Miller
on a x86_64 _\_v |

Ähnliche fragen