Sans danger pour tuer Spindump? (Machines plus anciennes / plus lentes)

12

J'ai un ancien Mac, où si une application prend un certain temps à charger (HD lente), les spindumpcoups de pied, désactivant complètement la machine pendant près de 10 minutes.

Il y a un message sur le Web avertissant que tuer spindumppeut causer de la corruption, donc mieux vaut prévenir que guérir.

Ce serait formidable s'il y avait un moyen de ne pas fonctionner spindumpsur des applications spécifiques, ou de leur donner plus de temps avant de les déclarer comme «ne répondant pas», mais je doute qu'il y en ait.

Est-il sûr de simplement tuer le processus? Existe-t-il un moyen plus sûr (comme demander à ses parents de le faire)?


Mise à jour mineure : il semble que la même application qui a déclenché la spindump, ne le fait plus. Le chargement prend toujours le même temps, mais cela ne se déclenche plus spindump.
Si vous êtes dans une situation similaire, il finit par se calmer (comme il est proposé de se lancer à chaque décrochage). Cela s'est produit environ 3-4 fois (une pour chaque balle qui tourne), chaque fois qu'il a fallu environ 3-8 minutes pour se calmer et libérer la RAM.

bauerMusic
la source

Réponses:

5

Si vous avez une sauvegarde du Mac et savez que vous pouvez restaurer / réinstaller et ne pas perdre de données - assurez-vous de tuer spindump et voyez si cela aide. Tuer des applications corrompt généralement les fichiers dans lesquels il écrit et spindump écrit simplement des journaux de diagnostic, il s'agit donc de l'une des choses les plus sûres que vous puissiez choisir de tuer brusquement sur Mac.

Puisque spindump est là pour signaler des programmes peu performants, peut-être en regardant les journaux ou tout simplement en n'utilisant pas l'application qui déclenche, ce serait la voie à suivre. Patrix a expliqué comment les processus tailspin et spindump doivent être supprimés et que cette suppression ne peut durer que jusqu'à ce que la prochaine mise à jour macOS soit appliquée. Cela couvre le "Je sais que mon Mac est lent - puis-je désactiver complètement le spindump ou le faire fonctionner et quitter en 10 secondes." scénario car je peux voir une application qui fonctionne si mal, qu'elle mettra en file d'attente pour toujours un nouveau processus spindump ou que spindump n'atteindra jamais le point où il pense que votre Mac est suffisamment sain pour cesser de collecter les signes d'un problème temporaire.

Dans presque tous les cas - j'utilise une présence excessive de spindump pour traquer ces processus lents pour nos Mac de travail et chercher des solutions à long terme et être sûr que le matériel n'est pas sous-alimenté pour les applications qu'il doit exécuter. Slow HD est un signe certain qu'il est en train de déplacer des blocs et qu'il est sur le point d'échouer, donc je ferais des plans pour être sûr que vos données sont protégées - lorsque le disque en rotation tombe en panne, cela pourrait coûter cher (plusieurs centaines à plusieurs dizaines de centaines de dollars à récupérer).

  1. Assurez-vous d'avoir une sauvegarde
  2. Assurez-vous que votre volume est journalisé pour minimiser et réparer ou reconstruire le temps si la suppression d'une application entraîne une perte de fichier ou interrompt une écriture
  3. Commencez à tuer les mauvaises applications et prenez des notes et des noms.
bmike
la source
1
L'App qui déclenche spindumpest celle que je veux réellement utiliser et cela ne se produit qu'au lancement. Je sais qu'il spindumprecueille principalement des données de rapport, mais je peux voir un scénario où après avoir tué le processus, il pourrait y avoir un problème où il ne parvient pas à réécrire? (deviner vraiment). Bien sûr, je peux restaurer des données, mais je préférerais de beaucoup en savoir plus. Je suppose que ce processus se termine ou se termine par son parent / système à un moment donné en toute sécurité.
bauerMusic
1
Vous êtes en sécurité @bauerMusic - le système de fichiers HFS + se protège par journalisation, donc à moins que vous ne l'ayez désactivé, vous n'aurez pas un système de fichiers corrompu et le spindump ne causera aucun dommage à aucun fichier. Vous pouvez également l'échantillonner dans le moniteur d'activité pour inspecter chaque fichier qu'il a ouvert si vous le souhaitez.
bmike
@bmike Droite, rectifié.
bauerMusic
6

Il est probablement sûr de même les désactiver si vous n'êtes pas intéressé par l'analyse du système généré. La procédure complète pour ce faire est documentée sur Désactiver tailspind et spindump pour accélérer votre Mac . En un mot:

  • Désactiver SIP
  • Déchargez / renommez LaunchDaemon pour spindump

    sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.spindump.plist
    sudo mv /System/Library/LaunchDaemons/com.apple.spindump.plist{,.bak} 
    
  • Faites de même pour com.apple.tailspind.plist

  • Activer SIP

Vous devrez probablement refaire cela avec chaque mise à jour macOS.

nohillside
la source
Bien joué - j'ai également oublié tailspindet j'ai édité quelques phrases de ma réponse maintenant que cela est connu ici.
bmike