2026年7月8日 11:00技术教程00.68K
#技术教程 升级 macOS 27 Beta 3 后,launchd 和 logd 进程持续高占用 CPU 的解决方案。这个问题与搜狗输入法有关,但本质上这是 Beta 3 的已知问题,即 launchd 无法启动带有 quarantine 属性的 plist 文件,搜狗输入法的后台服务就包含这种属性,因此会出现反复启动失败并写入日志的问题,这会直接导致两个系统核心进程持续占用 CPU 来启动和写日志。解决方案:https://ourl.co/113839
苹果昨天发布 macOS 27 Beta 3 版,基于测试目的蓝点网也立即升级新版本,然后就发现翻车问题,系统核心进程 launchd 和 logd 持续占用极高的 CPU 资源,导致 CPU 温度飙升到 89 度且系统出现明显卡顿,即便多次重启系统也没能恢复正常。
这要是在以前纯粹靠人工排查是很难发现问题的,不过在 AI 帮助下可以通过检查系统日志发现问题所在,蓝点网使用 Codex 检查最终发现问题根源是搜狗输入法的关联后台服务,当然这也和苹果在 macOS 27 Beta 3 中的已知问题有关。
问题发生原因:
搜狗输入法 Mac 版的 LaunchAgent 文件带有 com.apple.quarantine 扩展属性,在 macOS 27 Beta 3 版中有个已知问题就是不支持加载带有 quarantine 标记的 launchd plist 文件,因此在升级到 Beta 3 并进入桌面后,/sbin/launchd 和 /usr/libexec/logd 进程持续占用极高的 CPU 资源。
系统日志显示搜狗输入法相关的 plist 被 launchd 标记为 quarantined/untrusted,这会造成这些服务被反复加载、加载失败、反复写日志,最终拖高 launchd 和 logd 进程,检查搜狗输入法的两个 plist 文件后也确认这两个文件都带有 quarantine 和 provenance 属性。
按照苹果在发布日志中的已知问题部分的说明,macOS 27 Beta 3 中,launchd 不支持加载带有 quarantine 扩展属性的 launchd plist 文件,这就是反复加载、加载失败、反复写日志的原因。
临时解决方案(用于测试):
在已经遇到 launchd 和 logd 进程持续高占用的情况下,可以在终端中执行如下命令临时禁用搜狗输入法的两个 LaunchAgent 进行止血,之后可以再修改 plist 文件进行处理,这可以临时解决问题。
#禁用服务 launchctl disable gui/501/com.sogou.SogouTaskManager launchctl bootout gui/501/com.sogou.SogouTaskManager 2>/dev/null || true launchctl disable gui/501/com.sogou.SogouServices launchctl bootout gui/501/com.sogou.SogouServices 2>/dev/null || true #验证是否生效 launchctl print-disabled gui/501 | rg -i 'com.sogou' #如果看到下面的则代表成功 "com.sogou.SogouTaskManager" => disabled "com.sogou.SogouServices" => disabled
以上操作不会删除任何文件,只是禁用搜狗输入法的后台 LaunchAgent,搜狗输入法的主程序仍然可以正常运行,但是部分后台功能可能无法使用。
手动修改 plist 移除扩展属性:
要永久解决这个问题我们需要修改搜狗输入法的 plist 文件删除 quarantine 属性,这样在苹果发布新版本修复问题前都可以稳定使用,避免再出现 launchd 和 logd 进程持续占用极高 CPU 的问题。
#备份源文件到桌面 mkdir -p ~/Desktop/sogou-launchagent-backup sudo cp -p /Library/LaunchAgents/com.sogou.SogouTaskManager.plist ~/Desktop/sogou-launchagent-backup/ sudo cp -p /Library/LaunchAgents/com.sogou.SogouServices.plist ~/Desktop/sogou-launchagent-backup/ #移除扩展属性 sudo xattr -d com.apple.quarantine /Library/LaunchAgents/com.sogou.SogouTaskManager.plist sudo xattr -d com.apple.quarantine /Library/LaunchAgents/com.sogou.SogouServices.plist #验证属性已经消失 ls -lO@ /Library/LaunchAgents/com.sogou.SogouTaskManager.plist \ /Library/LaunchAgents/com.sogou.SogouServices.plist #正常情况下验证结果应该看不到 com.apple.quarantine #重新启用搜狗输入法后台服务 launchctl enable gui/501/com.sogou.SogouTaskManager launchctl enable gui/501/com.sogou.SogouServices
必要时可以重启系统再观察进程占用情况,正常情况下由搜狗输入法引起的 launchd 和 logd 进程持续高占用问题应该是可以解决的,但可能也有其他软件存在类似的遗留属性问题,这个建议用户也使用 Codex 进行排查。
![[解决方案] macOS 27 Beta 3 launchd/logd进程持续高占用?搜狗输入法与系统的问题](https://img.lancdn.com/landian/2026/07/113839A.png)