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 的轉變這裡是花絮。
