Seguro para matar spindump? (Máquinas antiguas / más lentas)

12

Tengo una Mac vieja, donde si una aplicación tarda un tiempo en cargarse (HD lenta), se spindumpactiva y desactiva por completo la máquina durante cerca de 10 minutos.

Hay una publicación en la web que advierte que matar spindumppuede causar algo de corrupción, por lo tanto, es mejor prevenir que curar.

Sería genial si hubiera una manera de no ejecutar spindumpaplicaciones específicas, o darles más tiempo antes de declararlas como 'no responden', pero dudo que las haya.

¿Es seguro simplemente matar el proceso? ¿Hay alguna forma más segura (como pedirle a su padre que lo haga)?


Actualización menor : Parece que la misma aplicación que activó el spindump, ya no lo hace. Todavía tarda el mismo tiempo en cargar, pero eso ya no se dispara spindump.
Si se encuentra en una situación similar, eventualmente se calma (según lo previsto para lanzar en cada puesto). Sucedió unas 3-4 veces (una por cada bola que gira), cada vez que tomó alrededor de 3-8 minutos para calmarse y liberar la RAM.

bauerMusic
fuente

Respuestas:

5

Si tiene una copia de seguridad de la Mac y sabe que puede restaurar / reinstalar y no perder datos, asegúrese de eliminar el spindump y ver si ayuda. Por lo general, matar aplicaciones simplemente corrompe los archivos en los que escribe y spindump solo escribe registros de diagnóstico, por lo que se trata de una de las cosas más seguras que puede elegir matar abruptamente en la Mac.

Dado que spindump está allí para informar sobre programas de bajo rendimiento, tal vez mirar los registros o simplemente no usar la aplicación que lo activa sería el camino a seguir. Patrix ha explicado cómo deben eliminarse los procesos Tailspin y Spindump y que esta eliminación solo puede durar hasta que se aplique la próxima actualización de macOS. Esto cubre el tema "Sé que mi Mac es lenta: ¿puedo desactivar el spindump por completo o hacer que se ejecute y salga en 10 segundos". escenario, ya que puedo ver una aplicación que funciona tan mal, que siempre pondrá en cola un nuevo proceso de spindump o hará que el spindump nunca llegue al punto en el que cree que su Mac está lo suficientemente saludable como para dejar de recopilar signos de un problema temporal.

En casi todos los casos, utilizo una presencia excesiva de spindump para buscar estos procesos lentos para nuestras Mac de trabajo y busco soluciones a largo plazo y me aseguro de que el hardware no tenga la potencia suficiente para las aplicaciones que necesita para ejecutarse. Slow HD es una señal segura de que está reubicando bloques y está a punto de fallar, por lo que haría planes para asegurarme de que sus datos estén protegidos; cuando la unidad giratoria falla, podría ser costoso (varios cientos a decenas de cientos de dólares para recuperarse).

  1. Asegúrese de tener una copia de seguridad
  2. Asegúrese de que su volumen se registre para minimizar y reparar o reconstruir el tiempo si matar una aplicación causa la pérdida de archivos o interrumpe una escritura
  3. Comience a matar aplicaciones malas y tome notas y nombres.
bmike
fuente
1
La aplicación que está activando spindumpes la que realmente quiero usar y solo ocurre en el lanzamiento. Sé que se spindumptrata principalmente de recopilar datos de informes, pero puedo ver un escenario en el que después de finalizar el proceso, podría haber un problema en el que no se puede volver a escribir. (adivinando realmente). Claro que puedo restaurar datos, pero preferiría saber más al respecto. Supongo que este proceso finaliza, o lo finaliza su padre / sistema en algún momento de forma segura.
bauerMusic
1
Estás a salvo @bauerMusic: el sistema de archivos HFS + se protege a sí mismo mediante el registro en diario, por lo que, a menos que hayas deshabilitado, no tendrás un sistema de archivos corrupto y el spindump no dañará ningún archivo. También puede probarlo en el monitor de actividad para inspeccionar cada archivo que tenga abierto si lo desea.
bmike
@bmike Derecha, rectificado.
bauerMusic
6

Probablemente sea seguro deshabilitarlos incluso si no está interesado en el análisis del sistema generado. El procedimiento completo para hacerlo está documentado en Desactivar Tailspind y Spindump para acelerar su Mac . En una palabra:

  • Deshabilitar SIP
  • Descargar / renombrar LaunchDaemon para spindump

    sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.spindump.plist
    sudo mv /System/Library/LaunchDaemons/com.apple.spindump.plist{,.bak} 
    
  • Haz lo mismo para com.apple.tailspind.plist

  • Habilitar SIP

Probablemente necesite rehacer esto con cada actualización de macOS.

nohillside
fuente
Bien hecho: también me olvidé tailspindy he editado un par de oraciones de mi respuesta ahora que esto se sabe aquí.
bmike