Rendimiento muy lento en Yosemite en Mac mini causado por systemstatsd

9

Tengo un Mac mini de finales de 2009 que ha comenzado a funcionar muy mal después de un tiempo en Yosemite. Safari tarda aproximadamente un minuto en iniciarse ocasionalmente, como ejemplo.

Por supuesto, tengo una serie de tareas en segundo plano en ejecución (Dropbox, BitTorrent Sync, AirServer), pero esto no ha cambiado en comparación con antes de actualizar a Yosemite.

Mi principal sospechoso es el uso muy alto de la red. El proceso kernel_task utiliza una gran cantidad de ancho de banda de LAN, descargando ocasionalmente 60 MB (es decir, megabytes) / s durante unos segundos antes de bajar a cero, sin ninguna razón aparente. La cantidad total de ancho de banda utilizada ha superado los 14 terabytes (!) Después de un par de semanas de disponibilidad.

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

Actualización : como solución temporal temporal, he configurado una secuencia de comandos para borrar los archivos systemstatsd que se mencionan a continuación regularmente, pero la causa raíz sigue sin resolverse.

Hoy he notado tres cosas:

  1. En tres días, el total de datos descargados asciende a 3,300 GB.
  2. Actualmente, aproximadamente cada 12 segundos hay un aumento en la actividad de la red, donde algo maximiza la interfaz de Ethernet durante un par de segundos.
  3. Al salir de la aplicación BitTorrent Sync, el artículo número 2 desaparece.

Mi teoría es entonces: hay un error en BitTorrent Sync que hace que se vuelva loca en la red, que en sí misma utiliza algunos recursos del sistema. Esto, a su vez, hace que systemstatsd tenga un hipo, lo que crea la carga final en el sistema.

    
pregunta Frost 31.12.2014 - 08:49

3 respuestas

8

El culpable era de hecho systemstatsd. De la forma en que lo entiendo, ese proceso produce una serie de estadísticas del sistema y las descarga en un archivo que luego analiza. Por alguna razón, ese archivo nunca se restableció, lo que resultó en un archivo de estadísticas gigantesco que necesitó serios recursos para analizar.

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 aproximadamente 3 gigas de tamaño 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 me di cuenta de por qué ese archivo de volcado nunca se borró, pero sospecho que tendría algo que ver con la PRAM, por lo que, finalmente, lo reinicio reiniciando y presionando CMD, ALT, P, R cuando el timbre de arranque se escuchó hasta que se escuchó por segunda vez.

El resultado final es un mac que es mucho más rápido que antes. Esperamos que el zapping en la PRAM haya eliminado la causa raíz.

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

    
respondido por el Frost 03.01.2015 - 12:27
1

Parece que tu systemstats se está quedando sin control, lo que explicaría una operación lenta.

  

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

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

Puedes ayudarlo restableciéndolo.

Copia y pega la siguiente en tu terminal que se encuentra en tu carpeta de utilidades.

sudo killall systemstats

ingrese su contraseña de inicio de sesión cuando se le solicite.

O si no le gusta usar Terminal, use la ventana del Monitor de actividad:

Seleccione el proceso errático de estadísticas del sistema y elija el botón (x) para forzar el cierre.

PS

Sí, hay 2 procesos, los sistemas de sistema y el sistema de estadísticas.

*

  

¿Qué podría estar causándolo? En general, no hay nada que preocuparse   usted mismo con si ve systemstats spike up Activity Monitor o top   por un corto período de tiempo, y muchas funciones estándar de Mac pueden causar   para que aparezca temporalmente. Por ejemplo, el proceso systemstats es   activado en la línea del MacBook mirando la opción de uso de energía   desde el menú de la batería del OS X, y otros usuarios pueden verlo brevemente cuando   Ajustando otras configuraciones de energía. El problema surge cuando el proceso.   se ejecuta constantemente con un uso muy alto de la CPU sin ninguna razón aparente.

  • Es posible que desee verificar su consumo de energía, su batería, etc. o hacer un reinicio de SMC.

respondido por el Buscar웃 31.12.2014 - 19:58
-1

Tenemos una Mac Mini a finales de 2009. Subí la memoria de 2G a 8G y parece haber solucionado el problema. Por supuesto que cuesta $ 90. Pedí la memoria en Crucial.com y usé este video muy claro para realizar la instalación (requiere cierto cuidado y algunas aptitudes técnicas, pero no una habilidad profesional): "> enlace

    
respondido por el dwkreutzer 31.01.2015 - 21:02

Lea otras preguntas en las etiquetas