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

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

我发现 fileproviderd 在 10.15 beta 上占用了 300% 的系统资源,我不知道如何排除故障。我的 MacBook Pro 上的风扇不停地转,电池在几个小时内就耗尽了。

答案1

我使用的是 macOS Catalina Beta 版(版本号 19A512f),这里有一个解决这个问题的散弹枪方法,至少是暂时的。

  1. 活动监视器.app,按 CPU 使用率对进程进行排序,选择文件提供者云端硬盘, 和云端并强制他们退出。

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

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

  4. 现在,当你不再活跃时iCloud Drive,我们将清除一些缓存,但在一切再次开始之前活动监视器.app强制退出文件提供者云端硬盘, 和云端

    转到/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. 确认一切运行顺利,没有流程失控活动监视器.app然后去System Preferences > Apple id > iCloud重新检查iCloud Drive,等待它正常启用。

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

  9. 就这样,你的系统现在应该可以顺利运行了,文件提供者蚕食 CPU。我建议你永远不要尝试强制下载文件夹,每当您需要一个文件时,它都会自动为您下载,但强制下载可能会再次搞砸事情,我建议暂时保持原样。

确保一切正常活动监视器.app并在 中Console.app > errors and warnings。检查 fileproviderd 是否不再每秒抛出大量错误。

唯一能做的文件提供者消耗一些 CPU光分析它对您的所有照片进行面部识别,您可以在中检查此任务的进度Photos.app > People

答案2

此错误是由 iCloud-Drive 引起的。如果您进入设置并禁用 iCloud-Drive,fileproviderd 应该不会再占用系统资源。希望 iCloud-Drive 在下一个测试版中能够正常运行。

答案3

作为一个临时的修复,你可以终止 fileproviderd 进程。如果你不知道该怎么做,真的不应该运行开发者预览版。

ps -ax | grep fileproviderd

然后kill -9 进程id。

答案4

在 beta 1 上遇到了同样的问题,除了关闭 icloud drive 之外,帮助我解决问题的方法是取消选中“优化 mac 存储”。

相关内容