fileproviderd 在 10.15 beta 上使用了 300% 的系统资源

JJ *_*gac 7 macos

我看到 fileproviderd 在 10.15 beta 上使用了 300% 的系统资源,我不知道如何进行故障排除。风扇在我的 MacBook pro 上逐渐消失,几个小时后电池就耗尽了。

小智 9

我使用的是 macOS catalina beta (内部版本号 19A512f),这是解决此问题的一种临时方法,至少是暂时的。

  1. Activity Monitor.app中,按 CPU 使用率对进程进行排序,选择fileproviderdiCloudDrivecloudd并强制退出它们。

  2. 转到System Preferences > Apple id > iCloud并取消选中Optimize Mac Storage

  3. 仍然在System Preferences > Apple id > iCloud并取消选中iCloud Drive,是否保留本地副本(我选择不),通常它已经同步,然后云中就有您的数据副本,所以不用担心。

  4. 现在,当您不再处于iCloud Drive活动状态时,我们将清除一些缓存,但在Activity Monitor.app中再次强制退出fileproviderdiCloudDrivecloudd之前。

    转到/Users/<your-username>/Library/Application Support(此目录是隐藏的,但您可以使用 访问它Finder > Go > Go to folder,在输入每个路径的开头后,您可以输入 tab 来自动完成),然后在其中删除FileProvider文件夹。

    然后,转到/Users/<your-username>/Library/Caches/Library/Caches/System/Library/Caches删除其中的所有内容(不用担心,这只是系统和应用程序缓存)。

  5. 重启

  6. (可选)在命令行中,使用以下命令删除iCloud Drive (archive)您家中的文件夹: ,您也可以使用 mv 命令将其移动到其他位置以安全保存。/Users/<your-username>sudo rm -rf /Users/<your-username>/iCloud\ Drive\ \(archive\)

  7. 验证Activity Monitor.app中一切正常且没有进程失控,然后转到System Preferences > Apple id > iCloud并重新检查iCloud Drive,等待其正常启用。

  8. 确保System Preferences > Apple id > iCloud > Optimize Mac Storage保持未选中状态。

  9. 就是这样,您的系统现在应该可以顺利工作,而不会出现文件提供程序占用 CPU 的情况。我建议您永远不要尝试强制下载文件夹,每当您需要文件时,它都会自动为您下载,但强制下载可能会再次搞砸,我建议暂时保持原样。

确保Activity Monitor.app和 中一切正常Console.app > errors and warnings。检查 fileproviderd 是否不再每秒抛出大量错误。

唯一能让fileproviderd吃掉一些 CPU 的就是photoanalysisd,它会对你的所有照片进行面部识别,你可以在 中查看此任务的进度Photos.app > People


小智 6

此错误是由 iCloud 驱动器引起的。如果您进入设置并禁用 iCloud-Drive,fileproviderd 应该停止使用系统资源。希望 iCloud-Drive 在下一个测试版中能按预期工作。