最近安装了Mojave,发现卡了不少,其实问题不在系统,在于beta版bug比较多,有两个进程是专门用于生成应用程序调试快照的,对于我们普通用户来讲,没有什么用处,关闭,可以大大的提升系统的速度。
关闭 tailspind 与 spindump
第一步,重启,开机的时候按住Command+R
第二步,选择终端,并且输入 csrutil disable
,这是为了关闭SIP保护机制
第三步,重启,进入系统,在终端中输入
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.spindump.plist
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.tailspind.plist
sudo mv /System/Library/LaunchDaemons/com.apple.spindump.plist /System/Library/LaunchDaemons/com.apple.spindump.plist.bak
sudo mv /System/Library/LaunchDaemons/com.apple.tailspind.plist /System/Library/LaunchDaemons/com.apple.tailspind.plist.bak
第四步,重启,完成
kernel_task 占用率过高
在日常使用中,我们总能发现kernel_task占用很高的内存和CPU,通过以下方法可以解决:
第一步,重启,开机的时候按住Command+R
第二步,选择终端,并且输入 csrutil disable
,这是为了关闭SIP保护机制
第三步,重启,进入系统,在终端中输入
sudo mv /System/Library/Extensions/IOPlatformPluginFamily.kext /System/Library/Extensions/IOPlatformPluginFamily.kext.bak
第四步,重启,完成
开启SIP
之前的操作,我们无形中关闭了SIP机制,为了使系统更安全,我们需要
第一步,重启,开机的时候按住Command+R
第二步,选择终端,并且输入 csrutil enable
,重新开启mac OS保护机制
参考
https://www.macobserver.com/tips/how-to/disable-tailspind-spindump-macos-cpu-speed/