Dropbox の CPU 使用量が通常より高くなる理由とは?

Dropbox デスクトップ アプリケーションの CPU 使用量が高い場合、Dropbox と競合する外部要因があることがほとんどです。この記事では、異常な CPU 使用量の原因を説明しています。

サード パーティ製アプリ

一部のサードパーティー製アプリは Dropbox フォルダ内のファイルにアクセスします。Dropbox がこのアクセスをファイルへの編集と判断し、ファイルへの変更と見なして同期します。サードパーティー製のアプリが頻繁にファイルにアクセスを要求すると、Dropbox が引き続き同期処理を行うために、CPU の使用量が高くなってしまいます。

通常、このループ現象はサードパーティー製の同期アプリ、バックアップ アプリ、ウイルス対策ソフトウェア、セキュリティ ソフトウェアで発生します。

CPU の異常な使用の原因がサードパーティー製のアプリかどうかを判断するには、アクティビティ モニタやタスク マネージャーでそれぞれのアプリを一時的に無効にして、Dropbox の CPU 使用量が減少するか確認してください。

ファイル権限が適切でない

Dropbox フォルダ内のファイルの権限設定が不適切な場合、Dropbox アプリが断続的に同期を試行しますが正常に完了できません。

Dropbox フォルダ内のファイルの権限設定を適切に行う方法は次のとおりです。

Linux

  1. メニュー バーの[Dropbox]メニューを右クリックして[終了]をクリックし、Dropbox を終了します。
  2. ターミナル ウィンドウを開き、次の行をコピーしてウィンドウ内に貼り付けます(以下のとおりに表示されるようにしてください)。
    sudo chown "$USER" "$HOME"
    sudo chown -R "$USER" ~/Dropbox ~/.dropbox
    sudo chattr -R -i ~/Dropbox
    sudo chmod -R u+rw ~/Dropbox ~/.dropbox
    
    Dropbox フォルダが ~/Dropbox にない場合は、正しい場所を示すように上記のコマンドをすべて変更します。
  3. アプリケーション]をクリックし、[インターネット]メニューを開いて Dropbox を再起動します。

Macintosh

  1. Dropbox を終了するにはメニュー バーで Dropbox アイコン、歯車のアイコンの順にクリックし、ポップアップ メニューで[Dropbox を終了]を選択します。
  2. ターミナル アプリを開きます([アプリケーション]>[ユーティリティ]>[ターミナル]の順にアクセス)。
  3. 次の文字列を 1 行ずつコピーしてターミナルに貼り付け、その都度キーボードの Enter キーを押します。
    • コマンドを誤って入力するとパソコンに害を及ぼす可能性があるので、これらのコマンドは手動で入力せず、必ずコピーして貼り付けてください
    • 最初のコマンドを入力すると、パソコンのユーザー パスワードの入力を促すプロンプトが表示されます(Dropbox で使用するパスワードではありません)。ターミナル内のパスワード フィールドは、パスワードを入力しても空欄のままです。貼り付けたら、キーボードの Enter キーを押します。
  4. sudo chflags -R nouchg ~/Dropbox ~/.dropbox ~/.dropbox-master
    sudo chown "$USER" "$HOME"
    sudo chown -R "$USER" ~/Dropbox ~/.dropbox
    sudo chmod -RN ~/.dropbox ~/Dropbox
    chmod -R u+rw ~/Dropbox ~/.dropbox 
    
    右方向にスクロールして完全なコマンド ラインを表示します。

    Dropbox フォルダの場所が ~/Dropbox ではない場合は、正しい場所を示すように上記のコマンドをすべて変更します。

  5. Dropbox を再起動します。Dropbox は「アプリケーション」フォルダ内にあります。

Vista、Win7、Win8、Win10

1. Dropbox を終了するにはシステム トレイで Dropbox アイコン、歯車のアイコンの順にクリックし、メニューで[Dropbox を終了]をクリックします。

2. キーボードの Windows+R キーを(同時に)押します。

3. 「cmd 」と入力して Enter キーを押し、コマンド プロンプトを開きます。

4. 次の文字列を 1 行ずつコピーしてコマンド プロンプトに貼り付け、その都度キーボードの Enter キーを押します。

  • コマンドを誤って入力するとパソコンに害を及ぼす可能性があるので、これらのコマンドは手動で入力せず、必ずコピーして貼り付けてください
  • 貼り付けるには、右クリックして[貼り付け]を選択します
    icacls "%HOMEPATH%\Dropbox" /grant "%USERNAME%":(F) /T
    icacls "%APPDATA%\Dropbox" /grant "%USERNAME%":(F) /T
    

右方向にスクロールして完全なコマンド ラインを表示します。

Dropbox フォルダのパスに C:\Users\YourUser\Dropbox がない場合は、最初のコマンドを変更してこの場所を示すようにしてください。たとえば、Dropbox フォルダが D:\Dropbox にある場合、コマンドは次のようになります。

icacls "D:\Dropbox" /grant "%USERNAME%":(F) /T

その他のコマンドは変更しないでください。お使いの Dropbox アカウントのサイズにより、この操作を完了するまでにしばらく時間を要する場合があります。C:\ プロンプトが再び表示されるまでお待ちください。

5. [スタート]メニュー、[プログラム ファイル]、[Dropbox]の順にクリックして、Dropbox を再起動します。

Windows XP

1. Dropbox を終了するにはシステム トレイで Dropbox アイコン、歯車のアイコンの順にクリックし、メニューで[Dropbox を終了]をクリックします。

2. キーボードの Windows+R キーを(同時に)押します。

3. 「cmd 」と入力して Enter キーを押し、コマンド プロンプトを開きます。

4. 次の文字列を 1 行ずつコピーしてコマンド プロンプトに貼り付け、その都度キーボードの Enter キーを押します。

  • コマンドを誤って入力するとパソコンに害を及ぼす可能性があるので、これらのコマンドは手動で入力せず、必ずコピーして貼り付けてください
  • 貼り付けるには、右クリックして[貼り付け]を選択します
    icacls "%HOMEPATH%\Dropbox" /grant "%USERNAME%":(F) /T
    icacls "%APPDATA%\Dropbox" /grant "%USERNAME%":(F) /T
    

右方向にスクロールして完全なコマンド ラインを表示します。

Dropbox フォルダのパスに C:\Users\YourUser\Dropbox がない場合は、最初のコマンドを変更してこの場所を示すようにしてください。たとえば、Dropbox フォルダが D:\Dropbox にある場合、コマンドは次のようになります。

icacls "D:\Dropbox" /grant "%USERNAME%":(F) /T

その他のコマンドは変更しないでください。お使いの Dropbox アカウントのサイズにより、この操作を完了するまでにしばらく時間を要する場合があります。C:\ プロンプトが再び表示されるまでお待ちください。

5. [スタート]メニュー、[プログラム ファイル]、[Dropbox]の順にクリックして、Dropbox を再起動します。

Dropbox フォルダの移動先のファイル権限に関するトラブルシューティングについては、お使いのオペレーティング システムのサポートに連絡することをおすすめします。

Dropbox フォルダに大量のファイルが保管されている

Dropbox デスクトップ アプリのパフォーマンスは、ファイル数が 30 万件に達すると低下し始めます。

選択型同期を利用することで、パフォーマンスと同期速度を改善できます。

Dropbox フォルダが NAS デバイスにインストールされている

Dropbox デスクトップ アプリはネットワーク共有ファイル システムとの互換性がないため、NAS デバイスにインストールしないでください。

この問題を解決するには、物理的に接続されたドライブに Dropbox フォルダを移動してください。または、外付けドライブで適切に Dropbox を使用するための手順に従ってください。

ファイル システムが拡張属性をサポートしていない

Dropbox デスクトップ アプリは、拡張属性をサポートしているファイル システムを備えたドライブに Dropbox データ フォルダをインストールする必要があります。他の場所にインストールした場合、アプリが断続的にファイルのアップロードを試行しますが正常に完了できないため、処理のための CPU の使用量が高くなります。

この問題を解決するには、サポートされているファイル システムを搭載したハード ドライブかパーティションにDropbox フォルダを移動してください。

詳しくはこちら

シンボリック リンク

Dropbox フォルダにシンボリック リンクがある場合は、それらを削除すると Dropbox デスクトップ アプリのパフォーマンスを改善できます。シンボリック リンクは Dropbox フォルダ以外の場所にあるデータを参照するため、Dropbox デスクトップ アプリがそれらのデータにアクセスしようとすることで時間がかかってしまうことがあります。

Dropbox フォルダにシンボリック リンクがあるかどうかわからない場合は、下記の手順を行ってシンボリック リンクのリストを生成してください。このリストにはすべてのシンボリック リンクの完全なファイル パスと、そのシンボリック リンクが参照する Dropbox フォルダ以外の場所が表示されます。

一般的に、実際のデータ(ご利用のファイルとフォルダ)を Dropbox フォルダに移動してから、データの以前の保存先を参照するシンボリック リンクを作成することをおすすめします。こうすると、シンボリック リンクが Dropbox フォルダ以外の場所に作成され、実際のデータは Dropbox に同期されます。こうしておけば、Dropbox 内だけでなく、Dropbox フォルダ以外の場所にあるデータにもアクセスできるようになります。

OS X または Linux の場合

  1. ターミナル アプリを開きます([アプリケーション] > [ユーティリティ] > [ターミナル]の順にアクセス)(または、Linux でお好きなコマンド ライン入力を開きます)。
  2. 次のコマンド ラインをコピーして貼り付け、キーボードの Enter キーを押します。
  3. find ~/Dropbox -type l -exec ls -lah {} \;
    

Windows の場合

  1. キーボードの Windows+R キーを(同時に)押します。
  2. cmd 」と入力して Enter キーを押し、コマンド プロンプトを開きます。
  3. 次のコマンド ラインをコピーして貼り付け、キーボードの Enter キーを押します。
  4. dir "%HOMEPATH%\Dropbox" /a:l /s
    

デフォルトでは、Dropbox フォルダは ~/Dropbox 内に配置されています。Dropbox Business アカウントをご利用の場合、ビジネス用 Dropbox フォルダのデフォルトの場所 ~/Dropbox [チーム名] になります。ビジネス用 Dropbox フォルダを検索するには、「~/Dropbox 」を Dropbox フォルダへの完全なパス(引用符内に入力)と置き換えます。デフォルトの場所以外に Dropbox フォルダを移動した場合も、同じ方法で検索してください。パスの例は以下をご覧ください。

 find "users/Michel/Documents/Dropbox (Enterprise)" -type l -exec ls -lah {} \;
右方向にスクロールして完全なコマンド ラインを表示します。
この記事は参考になりましたか?

Dropbox のサービス改善のために、ご意見やご感想をお聞かせください。

フィードバックありがとうございます。

コミュニティの回答
    コミュニティの回答

      その他のサポート

      コミュニティ

      Twitter サポート

      ガイド付きヘルプ