OVH Cloud OVH Cloud

WindowServer : 33 % du processeur !

26 réponses
Avatar
fra
Bjr

Quand ça rame je vais parfois voir le "processviewer" (je ne sais plus
le nom exact) et je m'apperçois souvent que WindowServer bouffe 33 % du
processeur ! (quicksilver 733)
A quoi cela pourrait il être du ? Que faire ?
'rci
--
Fra

10 réponses

1 2 3
Avatar
jperrocheau
Fra wrote:

Quand ça rame je vais parfois voir le "processviewer" (je ne sais plus
le nom exact) et je m'apperçois souvent que WindowServer bouffe 33 % du
processeur ! (quicksilver 733)
A quoi cela pourrait il être du ?


Quand tu bascules de ton application vers l'application "Activity
Monitor". Cela ne doit pas être permanent.

Que faire ?


Rien.

Quelle réglage de rafraichissement as-tu dans "Activity Monitor" ?

--
Jacques PERROCHEAU
________________________________________________________________________
e-mail: mailto:

Avatar
laurent.pertois
Fra wrote:

Bjr

Quand ça rame je vais parfois voir le "processviewer" (je ne sais plus
le nom exact) et je m'apperçois souvent que WindowServer bouffe 33 % du
processeur ! (quicksilver 733)
A quoi cela pourrait il être du ? Que faire ?


A Moniteur d'activité qui affiche en permanence plein de trucs et donc,
s'il ne se passe rien d'autre sur ta machine, va faire bosser le serveur
d'affichage a fond :)

Le % d'occupation CPU n'est pas une méthode de mesure.

Fais un top et tu verras que top a besoin de pas mal de ressources pour
afficher les autres qui ne font rien, ça fausse déjà pas mal la donne.
De plus, il est normal d'arriver à des taux d'occupation élevés, c'est
fait pour ça un processeur, pas pour se reposer, àmha.

--
Politically Correct Unix - UTILITIES
The "touch" command has been removed from the standard distribution due
to its inappropriate use by high-level managers.

Avatar
fra
Jacques Perrocheau wrote:

Quand tu bascules de ton application vers l'application "Activity
Monitor". Cela ne doit pas être permanent.


Ca varie etre 30 et 35 % (hier soir). (J'ai noter que je suis retombé à
5% en fermant l'autre session, qui ne faisait rien)

Que faire ?


Rien.

Quelle réglage de rafraichissement as-tu dans "Activity Monitor" ?


2 secondes
--
Fra


Avatar
blanc
Fra wrote:

Quand ça rame je vais parfois voir le "processviewer" (je ne sais plus
le nom exact)


Moniteur d'Activité (ou Activity Monitor)

et je m'aperçois souvent que WindowServer bouffe 33 % du
processeur ! (quicksilver 733)
A quoi cela pourrait il être du ?


Assez normal : WindowServer (ou serveur de fenêtres) est celui qui
s'occupe de gérer l'affichage de toutes les fenêtres de tes applis
(celles-ci sont donc des clients de ce serveur). La suractivité que tu
observes est donc probablement due à trop d'applis actives ou plus
probablement à une seule appli qui sollicite énormément le WS.

Que faire ?


Essaye de fermer successivement toutes tes applis (en commençant par
celles qui te semblent les plus actives) jusqu'à ce que l'activité
redevienne acceptable. C'est sans doute elle la fautive.

Tu peux essayer de vérifier en la relançant. Mais il se peut qu'elle ne
sollicite le WS que dans certaines circonstances... ;-)

Après avoir fermé toutes les applis, si la suractivité demeure, tu peux
essayer de tuer quelques process ("quitter" avec le moniteur d'activité)
mais il faut être très prudent dans ces essais car il peut y avoir des
process indispensables au bon fonctionnement du système... Donc ne tuer
que des process correspondant à quelque-chose que tu connais et dont tu
es sûr qu'il n'a rien a voir avec le système. Exemples (parmi ceux que
je m'autoriserai à tuer) : LittleSnitchDaemon, Finderpop-daemon, wclock,
iCal-AlarmScheduler.

JPaul.






--
/==/==- Jean-Paul BLANC
/ /--/--// quelque-part (somewhere)
|/| L | en (in)
/|| = ||| FRANCE

Avatar
blanc
Laurent Pertois wrote:

A Moniteur d'activité qui affiche en permanence plein de trucs et donc,
s'il ne se passe rien d'autre sur ta machine, va faire bosser le serveur
d'affichage a fond :)


Je ne penses pas que MA soit fautif dans ce cas. Perso MA m'affiche en
permanence l'activité totale du CPU ("Fenêtre du processeur flottante",
sic), et même si j'ouvre la fenêtre principale de MA, l'activité de MA
est de l'ordre de 5% et celle de WS est entre 10 et 15%, loin du chiffre
indiqué par Fra.

Le % d'occupation CPU n'est pas une méthode de mesure.


???
La méthode ici c'est d'utiliser le MA, une autre est d'utiliser top, les
deux peuvent me donner des infos sur les processus sous forme (par
exemple) de % CPU.
C'est amha une mesure qui est très parlante (même si parfois il y a des
fluctuations importantes). Quand le MA m'indique une activité totale
importante, j'ouvre sa fenêtre principale (classée suivant le %CPU) pour
connaître le (ou les) process gourmands. Et sachant quel est le fautif,
j'essaye de comprendre pourquoi, et en cas d'echec je le quitte (et
essaye éventuellt de le relancer).

Je fais ça avec MA, on peut aussi le faire avec top.


Fais un top et tu verras que top a besoin de pas mal de ressources pour
afficher les autres qui ne font rien, ça fausse déjà pas mal la donne.


C'est vrai. J'ai remarqué que top était souvent plus gourmand que MA.
C'est pour ça que j'utilise ce dernier. Et j'ai sauf activité
exceptionnelle (tel par exemple un encodage video) une activité moniteur
qui tourne autour de 20% ce qui me paraît raisonnable.

De plus, il est normal d'arriver à des taux d'occupation élevés, c'est
fait pour ça un processeur, pas pour se reposer, àmha.


Tout à fait d'accord. C'est pour cela que depuis quelque temps j'active
BOINC sur quelques projets intéressant (lorsque je ne fais pas un
encodage video).

JPaul.
--
/==/==- Jean-Paul BLANC
/ /--/--// quelque-part (somewhere)
|/| L | en (in)
/|| = ||| FRANCE

Avatar
fra
JPaul wrote:

Essaye de fermer successivement toutes tes applis (en commençant par
celles qui te semblent les plus actives) jusqu'à ce que l'activité
redevienne acceptable. C'est sans doute elle la fautive.


J'ai noté que l'activité de ce WS est retombé à 5% en fermant une
session qui ne faisait rien.
--
Fra

Avatar
pierre
JPaul wrote:

C'est vrai. J'ai remarqué que top était souvent plus gourmand que MA.


Utilses top avec l'option "d", par exemple:

top -du

il te le remercira...


--
Pierre Ristic
Point Mort - R1100S

Avatar
pierre
Fra wrote:

Quand tu bascules de ton application vers l'application "Activity
Monitor". Cela ne doit pas être permanent.


Ca varie etre 30 et 35 % (hier soir). (J'ai noter que je suis retombé à
5% en fermant l'autre session, qui ne faisait rien)


Il met en cache la permut écran utilisateur...

Bon, d'accord, je sors...


--
Pierre Ristic
Point Mort - R1100S


Avatar
pmanet
Laurent Pertois wrote:

Fais un top


oui, c'est une vraie calamité ce top...
j'ai entendu dire que sur d'autres systèmes, la meme fonction ne prenait
que 1-2% du proc.
--
Philippe Manet

Avatar
laurent.pertois
JPaul wrote:

Laurent Pertois wrote:

A Moniteur d'activité qui affiche en permanence plein de trucs et donc,
s'il ne se passe rien d'autre sur ta machine, va faire bosser le serveur
d'affichage a fond :)


Je ne penses pas que MA soit fautif dans ce cas. Perso MA m'affiche en
permanence l'activité totale du CPU ("Fenêtre du processeur flottante",
sic), et même si j'ouvre la fenêtre principale de MA, l'activité de MA
est de l'ordre de 5% et celle de WS est entre 10 et 15%, loin du chiffre
indiqué par Fra.


Tu veux affoler ta machine ?

Lance le Terminal, et tape yes, enter...

Fou non ? et en fait, c'est principalement l'application Terminal qui
cravache pour afficher tous ces yes :)

Le % d'occupation CPU n'est pas une méthode de mesure.


???
La méthode ici c'est d'utiliser le MA, une autre est d'utiliser top, les
deux peuvent me donner des infos sur les processus sous forme (par
exemple) de % CPU.


Ca ne prouve rien, à mes yeux. J'ai encodé un film enregistré l'autre
jour, mencoder prenait 85% de cpu et pourtant, je faisais aussi du boinc
et je continuais à utiliser la machine tout à fait confortablement,
preuve que les 85% ne l'étaient certainement pas en permanence.

C'est amha une mesure qui est très parlante (même si parfois il y a des
fluctuations importantes). Quand le MA m'indique une activité totale
importante, j'ouvre sa fenêtre principale (classée suivant le %CPU) pour
connaître le (ou les) process gourmands. Et sachant quel est le fautif,
j'essaye de comprendre pourquoi, et en cas d'echec je le quitte (et
essaye éventuellt de le relancer).


C'est un pourcentage, ce n'est pas, àmha, une mesure, c'est une
proportion. C'est un indicateur, peut-être, et encore...

--
Politically Correct Unix - UTILITIES
The "touch" command has been removed from the standard distribution due
to its inappropriate use by high-level managers.


1 2 3