Ich habe einen alten Mac, bei dem, wenn eine App einige Zeit zum Laden braucht (langsames HD), die spindump
Aktivierung erfolgt und der Computer für fast 10 Minuten vollständig deaktiviert wird.
Es gibt einen Beitrag im Internet, der davor warnt, dass das Töten spindump
zu Korruption führen kann, also besser auf Nummer sicher gehen.
Wäre großartig, wenn es eine Möglichkeit gäbe, spindump
bestimmte Apps nicht auszuführen oder ihnen mehr Zeit zu geben, bevor sie als "nicht reagierend" deklariert werden, aber ich bezweifle, dass dies der Fall ist.
Ist es sicher, den Prozess einfach zu beenden? Gibt es einen sichereren Weg (wie die Eltern darum zu bitten)?
Kleinere Aktualisierung : Scheint, dass dieselbe App, die die ausgelöst spindump
hat, dies nicht mehr tut. Es dauert immer noch die gleiche Zeit zum Laden, aber das löst nicht mehr aus spindump
.
Wenn Sie sich in einer ähnlichen Situation befinden, beruhigt es sich schließlich (im Gegensatz zum Start bei jedem Stall). Es ist ungefähr 3-4 Mal passiert (einmal für jeden sich drehenden Ball), jedes Mal dauerte es ungefähr 3-8 Minuten, um sich zu beruhigen und den RAM freizugeben.
Wenn Sie ein Backup des Mac haben und wissen, dass Sie wiederherstellen / neu installieren können und keine Daten verlieren - beenden Sie sicher Spindump und sehen Sie, ob es hilft. Das Beenden von Apps beschädigt normalerweise nur die Dateien, in die es schreibt, und Spindump schreibt nur Diagnoseprotokolle. Es ist also eines der sichersten Dinge, die Sie auf dem Mac abrupt beenden können.
Da Spindump da ist, um über schlecht funktionierende Programme zu berichten, wäre es vielleicht der richtige Weg, sich die Protokolle anzusehen oder einfach die App nicht zu verwenden, die es auslöst. Hier ist eine Expertenerklärung, dass sowohl der Tailspin- als auch der Spindump-Prozess entfernt werden müssen . Beachten Sie, dass diese Entfernung möglicherweise nur so lange dauert, bis das nächste macOS-Update angewendet wird.
Dies schließt die Frage „Ich weiß, dass mein Mac langsam ist – kann ich Spindump vollständig deaktivieren oder veranlassen, dass er in 10 Sekunden ausgeführt und beendet wird“ ab. Szenario, da ich eine App sehe, die so schlecht funktioniert, dass sie für immer einen neuen Spindump-Prozess in die Warteschlange stellt oder Spindump nie den Punkt erreicht, an dem sie denkt, dass Ihr Mac gesund genug ist, um das Sammeln von Anzeichen eines vorübergehenden Problems zu stoppen.
In fast allen Fällen ist eine hohe Frequenz / Anzahl von Spin-Samples ein Grund, diese langsamen Prozesse und Setups zu jagen und nach langfristigen Lösungen zu suchen. In Ihrem Fall ist eine langsame Festplatte ein wahrscheinliches Zeichen dafür, dass Blöcke verschoben werden und kurz vor dem Ausfall stehen. Daher würde ich Pläne machen, um sicherzustellen, dass Ihre Daten geschützt sind. Wenn das sich drehende Laufwerk ausfällt, kann die Wiederherstellung kostspielig sein (mehrere Hundert Dollar). .
Es ist wahrscheinlich sicher, sie sogar zu deaktivieren, wenn Sie nicht an den generierten Systemanalysen interessiert sind. Das vollständige Verfahren dazu ist unter Disable tailspind and spindump to Speed Up your Mac dokumentiert . Kurzgesagt:
LaunchDaemon entladen/umbenennen fürspindump
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.spindump.plist
sudo mv /System/Library/LaunchDaemons/com.apple.spindump.plist{,.bak}
Machen Sie dasselbe fürcom.apple.tailspind.plist
Sie müssen dies wahrscheinlich bei jedem macOS-Update wiederholen.
tailspind
auch vergessen und ein paar Sätze aus meiner Antwort herausbearbeitet, nachdem dies hier bekannt ist.Für Big Sur [Beta] scheint der Trick zu sein
sudo launchctl disable system/com.apple.spindump
sudo launchctl disable system/com.apple.tailspind
Laut den Kommentaren zu diesem MacObserver-Post und zu diesem Reddit-Post: https://old.reddit.com/r/MacOSBeta/comments/hqeak2/tailspind_and_spindump_cpu_usage_and_workarounds/
Erstens denke ich, dass das Deaktivieren dieser Routinen eine vorübergehende Lösung ist. Als ich den Aktivitätsmonitor ausführte, sah ich, dass Spinddump und Tailspin ziemlich viel CPU-Zeit beanspruchten, gemessen an der verstrichenen Zeit. Ich habe die Entfernung wie unten beschrieben durchgeführt, aber die Maschine lief immer noch nicht so, wie ich es mir vorgestellt hatte. Mail stürzte ab, Safari brauchte zu lange zum Laden und andere Dinge. Also habe ich über Nacht ein zweites Time Machine-Backup eingerichtet und mit zwei Backups auf separaten physischen Laufwerken einen Neustart im Wiederherstellungsmodus durchgeführt, eine Festplattenreformatierung des Hauptlaufwerks durchgeführt, eine Neuinstallation des Betriebssystems durchgeführt und dann Benutzerdateien importiert von eines der Time Machine-Backups. Jetzt ist alles gut. Obwohl Spindump und Tailspind neu installiert wurden, laufen sie nicht mehr und die Dinge laufen so, wie sie sollten. Alles, was gesagt wurde,
Die oben genannten sind großartige Antworten. Ich füge dies hinzu, weil Leute, die hierher kommen und Catalina ausführen, einige zusätzliche Schritte benötigen, die online gefunden werden können, aber mit einigem Aufwand.
Mit Catalina sind Teile des Systems sogar für Root schreibgeschützt geworden, sodass ein paar zusätzliche Schritte erforderlich sind. Die Schritte sind SIP deaktivieren, remount /, killall Finder, spindump und tailspind ausschalten und umbenennen, SIP wieder aktivieren.
Befolgen Sie zunächst Dave Hamiltons großartige Erklärung zum Ausschalten von SIP in seinem großartigen Spindump/Tailspind-Bericht , und ersetzen Sie dann Folgendes anstelle seiner Anweisungen zum Durchführen der plist-Modifikationen:
sudo su
launchctl unload -w /System/Library/LaunchDaemons/com.apple.spindump.plist
launchctl unload -w /System/Library/LaunchDaemons/com.apple.tailspind.plist
mount -uw /
killall Finder
cd /System/Library/LaunchDaemons
mv com.apple.spindump.plist com.apple.spindump.plist.bak
mv com.apple.tailspind.plist com.apple.tailspind.plist.bak
Gehen Sie zurück zu Dave Hamiltons Beschreibung und aktivieren Sie SIP.
Ich habe bereits Dave Hamilton kontaktiert, und er schätzte die Anmerkung, dass er eine nette Beschreibung aktualisieren muss, um mit der Änderung umzugehen, die Catalina gebracht hat.
Mein Mac wurde mit diesen Änderungen von unbrauchbar zu fast normal. Ich verwende einen Mac mini (Ende 2014) 2,6 GHz Dual-Core Intel Core i5 mit 8 GB 1600 MHz DDR3. Nach der anfänglichen Verbesserung gab es immer noch Probleme, also habe ich, wie ich oben erklärt habe, eine Neuinstallation durchgeführt, zuerst mit zwei Backups auf separaten physischen Laufwerken. Meine Schlussfolgerung ist, dass Sie möglicherweise eine Neuinstallation des Betriebssystems in Betracht ziehen müssen, wenn Sie Tailspin und Spindump häufig sehen.
bauerMusic
spindump
möchte ich eigentlich verwenden, und das passiert nur beim Start. Ich weiß , dassspindump
hauptsächlich Berichtsdaten gesammelt werden, aber ich kann ein Szenario sehen, in dem nach dem Beenden des Prozesses ein Problem auftreten könnte, bei dem es nicht mehr möglich ist, erneut zu schreiben? (glaube ich wirklich). Sicher kann ich Daten wiederherstellen, würde aber viel lieber mehr darüber erfahren. Ich vermute, dass dieser Prozess irgendwann sicher endet oder von seinem übergeordneten System beendet wird.Fahrrad
bauerMusic