10 votos

Rendimiento muy lento bajo Yosemite en Mac mini causado por systemstatsd

Tengo un Mac mini de finales de 2009 que ha empezado a funcionar muy mal después de un tiempo en Yosemite. Safari tarda un minuto en iniciarse de vez en cuando, por ejemplo.

Es cierto que tengo varias tareas en segundo plano (Dropbox, BitTorrent Sync, AirServer), pero eso no ha cambiado en comparación con antes de actualizar a Yosemite.

Mi principal sospecha es el altísimo uso de la red. El proceso kernel_task está utilizando mucho ancho de banda de la LAN, descargando ocasionalmente 60 MB (eso es megabytes)/s durante unos segundos antes de bajar a cero, sin razón aparente. La cantidad total de ancho de banda utilizado ha superado los 14 terabytes (¡!) después de un par de semanas de tiempo de actividad.

Tengo un NAS que uso para compartir archivos y copias de seguridad, pero como el proceso que usa el ancho de banda es kernel_task, no sé qué pensar.

Actualización : Como solución temporal he configurado un script para borrar el systemstatsd archivos mencionados a continuación con regularidad, pero la causa root sigue sin resolverse.

Hoy me he dado cuenta de tres cosas:

  1. En tres días, el total de datos descargados asciende a 3.300 GB.
  2. En la actualidad, aproximadamente cada 12 segundos se produce un aumento de la actividad de la red, en la que algo supera la interfaz Ethernet durante un par de segundos.
  3. Salir de la aplicación BitTorrent Sync hizo que el punto número 2 desapareciera.

Mi teoría es entonces: hay algún fallo en BitTorrent Sync que hace que se vuelva loco en la red, lo que de por sí utiliza bastantes recursos del sistema. Esto a su vez hace que systemstatsd a hipo, lo que crea la carga final en el sistema.

9voto

Frost Puntos 256

El culpable era efectivamente systemstatsd. Según tengo entendido, ese proceso produce una serie de estadísticas del sistema y las vuelca en un archivo que luego analiza. Por alguna razón, ese archivo nunca se reinició, lo que dio lugar a un archivo de estadísticas gigantesco que requería muchos recursos para ser analizado.

Lo que hice fue detener los demonios de análisis, sudo launchctl stop com.apple.systemstatsd sudo launchctl stop com.apple.systemstatsd.analysis

eliminar el archivo de volcado de estadísticas (que tenía un tamaño de unos 3 gigas en ese momento) cd /private/var/db/systemstats/ sudo rm snapshots.db

relanzar los demonios sudo launchctl start com.apple.systemstatsd sudo launchctl start com.apple.systemstatsd.analysis

Nunca entendí por qué ese archivo de volcado nunca se borró, pero sospecho que tiene algo que ver con la PRAM, así que por si acaso, finalmente lo reseteé reiniciando y presionando CMD, ALT, P, R cuando se escuchó el timbre de arranque hasta que se escuchó por segunda vez.

El resultado final es un mac mucho más ágil que antes. Espero que el zapping de la PRAM haya eliminado la causa principal.

Más información: ¿Para qué sirve snapshot.db?

1voto

Buscar웃 Puntos 23467

Su systemstats parece que se está descontrolando, eso explicaría la lentitud del funcionamiento.

El proceso de systemstats se utiliza para recuperar información sobre el sistema estadísticas del sistema y el uso de la energía

Sólo para comparar tengo systemstatsd en el 0% de uso de la CPU en mi MBA con Mavericks después de 50 horas de tiempo de la CPU. Y para el uso del disco es de 18 MB (de un total de 45 GB), por lo que no TB.

Puedes ayudarla reseteándola.

Copie y pegue lo siguiente en su Terminal que se encuentra en su carpeta de Utilidades.

sudo killall systemstats

introduzca su contraseña de acceso cuando se le pida.

O si no te gusta usar el Terminal utiliza la ventana de Monitor de Actividad:

Seleccione el proceso systemstats errante y elija el botón (x) para forzar la salida.

PS

Sí, hay 2 procesos, el systemstasts y el systemstatsd.

*

Qué podría estar causando: Por lo general, no hay nada de qué preocuparse si ve que las estadísticas del sistema se disparan en el Monitor de Actividad o en la parte superior durante un corto período de tiempo, y muchas funciones estándar de Mac pueden causar que aparezca temporalmente. Por ejemplo, el proceso de systemstats es se desencadena en la línea del MacBook al mirar la opción de uso de energía del menú de la batería de OS X, y otros usuarios pueden verlo brevemente al al ajustar otros parámetros de energía. El problema surge cuando el proceso se ejecuta constantemente con un uso muy alto de la CPU sin razón aparente.

  • Puede que quieras comprobar el uso de la energía, la batería, etc. o hacer un reinicio del SMC.

-1voto

Nick Puntos 1082

Tenemos un Mac Mini de finales de 2009. He aumentado la memoria de 2G a 8G y parece que se ha solucionado el problema. Por supuesto, costó 90 dólares. Ordenó la memoria en Crucial.com y utilizó este video muy claro para hacer la instalación (requiere un poco de cuidado y cierta aptitud técnica, pero no la habilidad profesional): https://www.youtube.com/watch?v=5KaHNLR6Aac

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X