Mac 上的 fileproviderd 是什么以及为什么它使用高 CPU?
一些 Mac 用户可能会发现名为 fileproviderd 的进程,当有人发现他们的 Mac 运行速度比平时慢时,通常会在活动监视器中看到该进程。在那里,fileproviverd 可能会使用大量 CPU,并且通过使用大量系统资源,Mac 会变慢。
什么是 fileproviderd?
Fileproviderd 是一个在 MacOS 上运行的守护进程(元定义时间;守护进程是一个静默的后台工作程序,处理分配给它的各种任务),与管理云文件相关。
有关的:Mac 上的 sysmond 使用高 CPU?这是可能的原因以及如何修复它
Fileproviderd 似乎促进了与 iCloud、iCloud Drive、iCloud Photos 的 Finder 以及第三方云文件管理器(如 DropBox、OneDrive、Google Drive、Box、Office 等)的云集成。
有时您会看到它与使用高 CPU 使用率并发的其他进程配对,例如 photoanalysisd,这是与照片和 iCloud 照片相关的进程。
fileprovidered 进程是可信的,来自 Apple,与文件提供程序扩展相关联。如果您想知道这是什么、它位于何处、为什么它使用系统资源以及如何让它平静下来,那么您肯定不是在问异常问题。
fileprovided 位于哪里?
macOS 文件系统中的 fileproviderd 位置是:
/System/Library/Frameworks/FileProvider.framework/Support/fileproviderd

在任何情况下,您都不应尝试修改、删除或移除该文件,否则会破坏 MacOS 中的关键云功能,并可能导致 iCloud、iCloud Drive、iCloud Photos、Dropbox、OneDrive、Google Drive 和类似云服务无法运行。
fileproviderd 使用大量 Mac 处理能力的最可能原因是它正在积极参与某种与文件系统的云同步。
fileproviderd 的高 CPU 使用率可能与 iCloud、iCloud Drive、DropBox、OneDrive、Google Drive 以及使用 Apple* FileProvider 工具包的任何其他云文件管理器的活动相关。
如果正在进行任何类型的云同步,无论是将文件从 Finder 同步到 iCloud Drive,同步到 OneDrive 在本地下载文件,还是从 Finder 将文件上传到 Google Drive,或任何类似的行为,很可能导致 fileproviderd 进程不仅运行,而且运行并使用大量系统资源和 CPU。
在屏幕截图示例中,您将看到 fileproviderd 使用超过 100% 的 CPU,而附带的 photoanalysisd 进程则使用 70% CPU,两者合计消耗了足够的系统资源,导致 Mac 速度明显变慢。

修复 fileproviderd 高 CPU 使用率并恢复性能的最佳方法是什么?
让 fileproviderd 停止在 Mac 上使用大量 CPU 的最佳方法是让触发 fileproviderd 的进程完成。
这通常意味着让文件在 Finder 和 iCloud 或其他云存储解决方案之间同步。这需要多长时间取决于 Mac 的速度、与云同步的数据量以及互联网连接的速度。
这可能需要一段时间,特别是当您大量使用云存储和/或互联网连接速度较慢时。
如果您确定所有云同步已完成,并且 fileproviderd 仍在使用大量 CPU 使用率,您可以尝试重新启动 Mac
–
* 如果您想了解更多关于FileProvider的信息,可以阅读开发者文档请访问 apple.com,您可以了解 Apple 从内核扩展到 FileProvider 的转变这里是花絮。
