¿Por qué SystemUIServer causa un alto uso de CPU?

15

El proceso SystemUIServer está tomando el 30% de mi CPU. Buscar alrededor revela un error de horario de verano de Snow Leopard que se resuelve quitando el reloj de la barra de menú. Estoy en Lion y lo he intentado sin éxito. ¿Alguna idea sobre cómo solucionar este problema?

Steve Moser
fuente
3
No puedo hacer una suposición concreta de por qué su interfaz de usuario tiene un trabajo constante que hacer, pero generalmente es un elemento de menú de un tercero atrapado en un bucle. Si desea depurar esto, puede ejecutar sysdiagnose SystemUIServery presentar un error con Apple. A menudo, puede revisar los informes para ver qué está haciendo el proceso; dado que también está en Stack Overflow, esto podría ser algo que tiene el conocimiento para revisar el script y los resultados y encontrar una razón por la cual la CPU es alta.
bmike

Respuestas:

7

El mismo problema aqui. El problema es causado por un widget de terceros que usa Internet. Para mí, Dropbox fue el problema. Si Dropbox está actualizando mis archivos, systemuiserver sigue usando una gran cantidad de CPU ... la única solución es forzar el cierre (usando terminal o monitor de actividad) o deshabilitar el widget de terceros.

Jeffrey
fuente
7

Parece que en realidad hay un par de formas de resolver esto.

He tenido el mismo problema, y ​​hoy también noté que mi reloj no había mostrado la hora correcta en aproximadamente 2 horas, y cuando paso el tiempo sobre el reloj me sale la pelota de playa que gira.

Así que descubrí en este artículo que simplemente puede matar el proceso SystemUIServer y simplemente se reiniciará y todo debería estar bien nuevamente.

Para eliminar el proceso de SystemUIServer, simplemente puede abrir Monitor de actividad, Filtrar por nombre de proceso o% de CPU (ya que probablemente será el usuario con mayor CPU), luego seleccione "SystemUIServer" y elija "Salir de proceso" de las opciones en la parte superior de la ventana (botón que parece una señal de stop).

Una vez que elimine el proceso, OS X simplemente reiniciará el proceso, y debería volver a la normalidad. Sin embargo, esto parece ser solo una solución temporal y puede volver a encontrarla.

Entonces, para una solución más permanente (si no tiene miedo de aventurarse en la tierra terminal), intente el proceso descrito en este artículo , que fue proporcionado por Joshua Taylor, donde agrega un trabajo cron a OS X que reinicia SystemUIServer al comienzo de cada otra hora (automatizando la solución anterior a este problema):

Abra su terminal (/Applications/Utilities/Terminal.app).

Tipo:

crontab -e

..y presione enter.

Presiona la letra "a" en tu teclado.

Ingrese lo siguiente, usando pestañas para las grandes separaciones:

0 */2 * * * killall SystemUIServer

Presione la tecla de escape en su teclado.

Tipo:

:wq

.. (eso es dos puntos, w luego q) y pulsa enter.

Cierre Terminal.app.

Joel Glovier
fuente
44
Esto parece tratar uno de los síntomas, no nada sobre lo que causa esto en primer lugar. Imagina un auto que se detiene. Ha mostrado cómo reiniciar automáticamente el motor, pero en realidad no está solucionando el problema.
bmike
2

Esto terminaría el proceso solo si el tiempo de CPU supera los 5 minutos:

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

Si no sabe cómo usar vi, puede modificar el crontab con EDITOR=nano crontab -e.

jre
fuente
3
Este es un método de recuperación automatizado decente, pero no explica cómo solucionar nada. Supongo que está insinuando que hay una pérdida de memoria o recursos y que se necesita una poda periódica, pero si el proceso escribe en algún archivo, matarlo sumariamente también puede agravar el problema.
bmike
2

Recientemente tuve el mismo problema en un sistema Mac Pro con 10.7.5 con DropBox instalado. La actualización a la versión actual de DropBox (2.6.2) ha ayudado considerablemente, pero no por completo. En lugar de hacer que un sistema se ralentice con una rueda de arco iris giratoria y SystemUIServer informando un 98% de uso de la CPU varias veces (molestas) por día, ahora se ha reducido a dos veces hoy.

Omitir
fuente