Watch

Mac の fileproviderd とは何ですか? なぜ CPU を大量に消費するのですか?

Mac の fileproviderd とは何ですか? なぜ CPU を大量に消費するのですか?

Macのファイルプロバイダプロセス

一部のMacユーザーは、fileproviderdというプロセスを発見することがあります。これは通常、Macの動作がいつもより遅いと感じた際にアクティビティモニタに表示されるものです。fileproviderdはCPUを大量に消費し、システムリソースを大量に消費することでMacの動作を遅くする可能性があります。

fileproviderd とは何ですか?

Fileproviderd は、MacOS 上で実行され、クラウド ファイルの管理に関連するデーモン (メタ定義では、デーモンは割り当てられたさまざまなタスクを処理するサイレント バックグラウンド ワーカーです) です。

Fileproviderd は、iCloud、iCloud Drive、iCloud Photos の Finder や、DropBox、OneDrive、Google Drive、Box、Office などのサードパーティのクラウド ファイル マネージャーとのクラウド統合を容易にするようです。

場合によっては、写真や iCloud フォトに関連付けられたプロセスである photoanalysisd など、CPU 使用率の高い同時使用を行っている他のプロセスとペアになっていることがあります。

fileprovidered プロセスはAppleの信頼できるプロセスで、File Provider拡張機能に関連付けられています。これが一体何なのか、どこにあるのか、なぜシステムリソースを消費するのか、どうすれば停止できるのか疑問に思っているなら、それは決して珍しい質問ではないでしょう。

fileprovidered はどこにありますか?

macOS ファイル システム内の fileproviderd の場所は次のとおりです。

/System/Library/Frameworks/FileProvider.framework/Support/fileproviderd

Finderで提供されるファイル

いかなる状況でも、そのファイルを変更、削除、または消去しないでください。これを行うと、MacOS の重要なクラウド機能が損なわれ、iCloud、iCloud Drive、iCloud フォト、Dropbox、OneDrive、Google Drive などのクラウド サービスが機能しなくなる可能性があります。

fileproviderd が CPU を大量に使用するのはなぜですか?

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 を使用しており、これら 2 つを合わせると Mac が著しく遅くなるほど十分なシステム リソースを消費していることがわかります。

Macでファイルプロバイダプロセスが実行され、CPUを大量に消費する

fileproviderd の高い CPU 使用率を修正し、パフォーマンスを回復する最善の方法は何ですか?

Mac 上で fileproviderd が CPU を大量に使用しないようにする最善の方法は、fileproviderd をトリガーするプロセスを完了させることです。

これは通常、FinderとiCloudまたはその他のクラウドストレージソリューション間でファイルを同期させることを意味します。この処理にかかる時間は、Macの速度、クラウドと同期するデータの量、インターネット接続の速度によって異なります。

特にクラウド ストレージを頻繁に使用している場合や、インターネット接続が遅い場合は、時間がかかることがあります。

すべてのクラウド同期が完了し、fileproviderdが依然としてCPU使用率が高い場合は、Macを再起動してみてください。

* FileProvider について詳しく知りたい場合は、apple.com の開発者向けドキュメントをお読みください。また、tidbits のカーネル拡張から FileProvider への移行については、Apple についてお読みください。