CPUでGoogleドライブが非常に重いのはなぜですか?


35

下のスクリーンショットが示すように、Googleドライブは何もしていないように見えます(データを同期していない)にもかかわらず、CPU(コアi7)の12%以上を使用しています。

GoogleドライブCPU

公式文書には次のように記載されています:

ネットワーク接続とコンピューターの設定によっては、Googleドライブが初期同期を完了するために大量のCPU 消費する場合があります。

ただし、現在1か月以上インストールされており、同期する新しいものはありません。それでは、なぜCPUを多く使用するのですか?


1
プロセスモニターは、どのシステムコール/ファイル/レジストリエントリが動作しているかを通知します。
ssnobody 14

5
Googleドライブの記述は不十分で、バグがたくさんあり、Dropboxのレベルで競うことはできません。それが、なぜリソースを独占しているのかを説明するかもしれません。snobbishが言うように、sysinternalsのプロセスモニターは詳細を提供します。

1
ゴーグルドライブの同期に関するバグは、この議論productforums.google.com/forum /#!topic / drive / ...を参照してください。バグであり、プロセスを強制終了することでランダムに回避できると述べています。
vembutech

私は同じ問題を抱えていますが、同期するものがない場合、CPU使用率が高くなります。多くの場合、一時的に修正するプロセスを強制終了します。代わりにcopy.comに切り替えることをお勧めします。
ジョンリトル

おそらくこれに対処する新しいバージョンのGoogle Drive Sync(1.21)があります。ここからダウンロードできます:tools.google.com/dlpage/drive/thankyou.html出典:productforums.google.com/forum
トーマスミューラー

回答:


11

これがバグであることは間違いありません。ドライブ同期プロセスは、プロセスのCPUアクティビティが最大の状態になります。ドライブの同期プロセスを強制終了して再起動すると、同期プロセスの使用はアイドルレベルに戻ります。


2
同期プロセスの使用は一時的にアイドルレベルに戻ります-FTFY
William Entriken

7

これは間違いなく初期同期の問題ではありません。アカウントへの書き込みアクセス権を持つ他のユーザーがいない状態で、1台のマシンからドライブに同期された個人フォルダーがあります。Win7 x64のGoogleドライブシステムトレイアプリケーションは、ファイルが数日間変更されていない場合でも、このシナリオで大量のCPUを消費します。また、何週間も触れられていないファイルを再同期します。NTFSからのローカル変更日は、これらのファイルの数週間前と言っています。

簡単に言えば、Googleドライブの変更検出メカニズムは、DropboxやOneDriveと比較して非常に非効率的で進化が不十分です。ローカルの変更に対してイベント駆動型にする必要があります(Win32 APIは、ポーリングなどではなく、ローカルファイルの変更に対してイベント駆動型の変更通知を行うことができます)。リモート変更では、ポーリングではなく、可能であればPUSHを使用する必要があります。

ファイルのアクセス許可の問題は、適切に処理する必要があります(たとえば、アクセスが拒否されると、ドライブがCPUを異常にスピンさせてはなりません)。


3
これは単に非効率だとは思わない。Googleドライブには約10個のアイテム(合計数MB)しかなく、googledrivesync.exeは常に25%(つまり、4コアCPUの1コア)を使用します。タイトなループに詰まっているように思えます。
アンディ14

3
彼は答えを探しに来ました。私のGoogleドライブは、このマシンで多くの月の間アクティブでしたが、明確な理由もなく、CPUの12%を定期的に消費します。簡単に見てみると、何も同期していないことがわかります。非常にイライラします。
ダンアトキンソン

4

編集1:私の場合、Googleドライブに一度に600'000 +(はい、60万以上)のファイルを追加したため、GoogleドライブがCPUを大量に使用していました。

編集2:約1年間使用した後、私は安全にGoogleドライブの使用を推奨しないと言うことができます。ファイルの同期にまだ問題があります。多くの場合、同期プロセス全体が単に停止し、一部のファイルがGoogleドライブフォルダーに再度追加されることがあります。他の問題を見逃しているかもしれません。機密ファイルが削除されないことを願っています。


修正方法:

注:これを行う前に、ファイルを外部ドライブにバックアップすることをお勧めします。

私のコンピューターで:関連するフォルダーを圧縮し、その後これらのフォルダーの圧縮されていないバージョンを削除しました。Googleドライブオンラインから直接:GoogleドライブオンラインWebアプリを介してこれらのフォルダーの解凍バージョンを削除し、Googleドライブアプリから作業をアンロードすることを期待しました(プラスの効果があるかどうかはわかりません)。

その後、通常の状態に戻るためにGoogleドライブを数回試行しましたが、すべてが正常であるようです(数日後... Googleドライブアプリが同期に苦労し、数回クラッシュした後)。忍耐強く、「一体何が起こっているのか」を理解するのに時間がかかるかもしれません。


元の回答:

1 TBのGoogleドライブプランを取得しました。

140 GB以上をアップロードして正常に動作した後、CPUの88%が使用されています...ある時点でコンピューターがフリーズします。

プログラミングプロジェクトから最近大量のファイルを追加したことが原因の可能性があります。これは多くのファイルがすべて非常に小さいことを意味し、一部は非常に小さいファイルです。

GoogleドライブでCPUの88%を使用


GoogleドライブにGitリポジトリがありました。非常に悪い考えでした。Googleドライブからそれらを移動し、github / gitlabに直接プッシュします。これはある種のクラウドサービスですが、ソースコード専用です。なぜそれを使用しないのですか?
イケムクルーガー

1

以下は、CPU使用率が高い場合のGoogleの見解です。

ネットワーク接続とコンピューターの設定によっては、Googleドライブが初期同期を完了するために大量のCPUを消費する場合があります。CPU使用率が高くなりすぎる場合は、アプリケーションを終了して再起動してください。コンピューターと同期するものを選択することで、いつでも同期エクスペリエンスをカスタマイズできます。

Googleは、現在のバージョンのパフォーマンスが低いことを理解しており、将来のバージョンでは改善されると期待しています。


1

終了してから再度起動すると、問題は修正されました。FEWのものを同期した後もCPU使用率が高くなりません。大量のアイテム(数百)を同期した後、CPU使用率が高くなる可能性があると思います。

これらのアイテムの同期が完了したら、メカニズムが改善されるまでドライブを再起動することで解決できる場合があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.