16 votes

Pourquoi SystemUIServer provoque-t-il une utilisation élevée de CPU?

Le processus SystemUIServer prend 30% de mon CPU. En cherchant autour de moi, j'ai découvert un bug de changement d'heure pour Snow Leopard qui est résolu en enlevant l'horloge de la barre des menus. Je suis sur Lion et j'ai essayé cela sans succès. Des idées sur la façon de résoudre ce problème ?

8voto

Jeffrey Points 96

Même problème ici. Le problème est causé par un widget tiers qui utilise Internet. Pour moi, c'était dropbox le problème. Si dropbox met à jour mes fichiers, systemuiserver continue d'utiliser une grande quantité de CPU.. la seule solution est de le forcer à quitter (en utilisant le terminal ou le moniteur d'activité) ou de désactiver le widget tiers.

8voto

qwertyuu Points 600

Il semble qu'il existe en fait quelques façons de résoudre ce problème.

J'ai eu le même problème, et aujourd'hui j'ai également remarqué que mon horloge n'affichait pas l'heure correcte depuis environ 2 heures, et lorsque je survole l'horloge, j'obtiens le curseur qui tourne en rond.

J'ai donc trouvé dans cet article que vous pouvez simplement tuer le processus SystemUIServer et il redémarrera simplement de lui-même et tout devrait rentrer dans l'ordre.

Pour tuer le processus SystemUIServer, vous pouvez simplement ouvrir le Moniteur d'activité, Filtrer par nom du processus ou %CPU (car il sera probablement le plus gros consommateur de CPU), puis sélectionner "SystemUIServer", et choisir "Quitter le processus" parmi les options en haut de la fenêtre (bouton qui ressemble à un panneau stop).

Une fois que vous avez tué le processus, OS X réinitialisera simplement le processus, et vous devriez être de retour sur la bonne voie. Cependant, cela ne semble être qu'une solution temporaire, et vous pourriez rencontrer à nouveau ce problème.

Donc, pour une solution plus permanente (si vous n'avez pas peur de vous aventurer dans le terminal), essayez le processus décrit dans cet article, qui a été fourni par Joshua Taylor où vous ajoutez une tâche cron à OS X qui redémarre SystemUIServer au début de chaque deuxième heure (automatisant la solution ci-dessus à ce problème) :

Ouvrez votre terminal (/Applications/Utilities/Terminal.app).

Tapez :

crontab -e

..et appuyez sur entrée.

Appuyez sur la lettre "a" sur votre clavier.

Entrez ce qui suit, en utilisant des tabulations pour les grandes séparations :

0 */2 * * * killall SystemUIServer

Appuyez sur la touche d'échappement de votre clavier.

Tapez :

:wq

..(c'est deux points, w puis q) et appuyez sur entrée.

Fermez Terminal.app.

2voto

Pekka Klärck Points 703

Cela mettrait fin au processus uniquement si le temps CPU est supérieur à 5 minutes :

*/15 * * * * [[ "$(ps -e | grep SystemUIServer | awk '{print $3}')" > 5:00.00 ]] && killall -kill SystemUIServer

Si vous ne savez pas utiliser vi, vous pouvez modifier le crontab avec EDITOR=nano crontab -e.

2voto

Skip Points 21

J'ai récemment eu le même problème sur un Mac Pro fonctionnant sous le système 10.7.5 avec DropBox installé. La mise à jour vers la version actuelle de DropBox (2.6.2) a considérablement aidé, mais pas complètement. Au lieu d'obtenir un ralentissement du système avec une roue arc-en-ciel tournante et SystemUIServer signalant une utilisation du processeur de 98% plusieurs (agrandissant) fois par jour, il est maintenant limité à deux fois aujourd'hui.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X