安全杀死Spindump吗?(较旧/较慢的机器)


12

我有一台旧的Mac,如果某个应用需要花费一些时间来加载(慢速高清),它就会spindump启动,从而完全禁用该计算机近10分钟。

网络上有一篇文章警告说,杀死spindump可能会导致某些损坏,因此,安全起见,对不起。

如果有一种方法可以不在spindump特定的应用程序上运行,或者在声明它们为“无响应”之前给它们更多的时间,那将是很好的选择,但我对此怀疑。

终止进程是否安全?有没有更安全的方法(例如要求其父母这样做)?


次要更新:似乎触发的同一App spindump不再这样做。加载仍然需要相同的时间,但是不再触发spindump
如果您处于类似情况,则它最终会安静下来(与在每个档位上启动一样)。它发生了大约3-4次(每个旋转的球一个),每次花费大约3-8分钟来使RAM平静下来并释放RAM。

Answers:


5

如果您有Mac的备份,并且知道可以还原/重新安装并且不会丢失数据,请确保杀死Spindump,看看是否有帮助。终止应用程序通常只会破坏其写入的文件,而spindump只会写入诊断日志,因此这是您可以选择在Mac上突然终止的最安全的操作之一。

由于在那里存在spindump来报告性能不佳的程序,因此也许可以查看日志或不使用触发它的应用程序。Patrix 解释了如何同时删除tailspin和spindump进程,并且这种删除可能仅持续到应用下一个macOS更新之前。这涵盖了“我知道我的Mac速度很慢-我可以完全禁用Spindump还是让它在10秒内运行并退出”。场景,因为我可以看到一个应用程序的性能如此之差,以至于它永远会排队等待新的Spindump进程,或者Spindump永远无法达到它认为Mac足够健康以至于无法收集临时问题迹象的地步。

几乎在所有情况下-我都会使用spindump过多的存在来寻找工作Mac的这些缓慢过程,并寻找长期解决方案,并确保硬件对于运行所需的应用程序没有不足的作用。慢速HD是一个可靠的信号,表明它正在重新定位数据块,并且将要发生故障,因此,我将制定计划以确保您的数据受到保护-当旋转驱动器发生故障时,它可能会付出高昂的代价(恢复需要数百至数十万美元)。

  1. 确保您有备份
  2. 如果终止应用程序导致文件丢失或中断写入,请确保已记录日志以最大程度地减少和修复或重建时间
  3. 开始查杀错误的应用程序并记下笔记和名称。

1
触发的应用程序是spindump我实际上要使用的应用程序,它仅在启动时发生。我知道spindump大部分时间都是在收集报告数据,但是我可以看到这样一种情况:在终止进程之后,可能会出现无法再次写入的问题?(真的猜)。当然,我可以还原数据,但更希望了解更多信息。我猜想这个过程结束了,或者被它的父/系统安全地终止了。
bauerMusic '17

1
您很安全@bauerMusic-HFS +文件系统通过日志记录来保护自己,因此,除非您禁用此功能,否则文件系统不会损坏,并且spindump不会损坏任何文件。如果需要,您还可以在活动监视器中对其进行采样,以检查该文件是否已打开。
bmike

@bmike对,已纠正。
bauerMusic

6

如果您对生成的系统分析不感兴趣,甚至可以禁用它们。完整的过程记录在“ 禁用tailspind和spindump以加快Mac速度”中。简而言之:

  • 禁用SIP
  • 为卸载/重命名LaunchDaemon spindump

    sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.spindump.plist
    sudo mv /System/Library/LaunchDaemons/com.apple.spindump.plist{,.bak} 
    
  • 为...做同样的事情 com.apple.tailspind.plist

  • 启用S​​IP

您可能需要在每个macOS更新中重做一次。


做得很好-我也忘记tailspind了,现在已经知道了这句话,我已经从答案中删除了一些句子。
bmike
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.