ブログに戻る
·9分で読める·productdevbook

iCloud同期の通信量:本当は何が起きているのか

macOSにおけるiCloud同期の通信量を実地で解説。いつアップロードし、いつ止まり、どう監視するかを整理します。

  • Cloud sync
  • macOS
  • Bandwidth
  • App-specific

夜のためにMacBookを電源に繋ぎ、離れて、戻ると暖かいラップトップ、回るファン、忙しかったWi-Fiルーター。アクティビティモニタは助けになりません——合計を表示するがいつかは表示せず、関係する名前(birdclouddfileproviderdphotoanalysisd)はアプリのように読めません。iCloud同期通信量を理解することは、各デーモンが何をするか、いつ動こうと判断するかを学ぶことがほとんどです。

iCloudは透明であるよう設計されています。トレードオフは、そうでないとき理由を把握するツールがほぼないこと。本稿は関係するプロセス、それらを起こす条件、そして実際に動作を観察する方法を歩きます。

iCloudの背後のプロセス

Macで「iCloudがアップロード中」を見るとき、単一のプロセスを見ていることはまれです。複数のデーモンが協力し、それぞれが同期面の異なる断面に責任を持ちます。

bird

birdはiCloud Driveを扱います——書類、デスクトップ、iCloud Driveコンテナを使うアプリデータ。ほとんどの「iCloud Driveにファイルをドラッグ」トラフィックはbirdを流れます。Finderでクラウドアイコンとして表示されるファイルのオンデマンドダウンロードも扱います。

cloudd

clouddはCloudKitのデーモン——アプリが自分のデータをiCloud経由で同期するために使うフレームワーク。メモ、リマインダー、CloudKitに参加したサードパーティアプリ、システムデータの一部すべてがclouddに触れます。おしゃべりですがめったに重くない。大きなアップロードではなく多くの小さなリクエスト。

fileproviderd

fileproviderdはシステム全体のファイルプロバイダ拡張ホスト。iCloudに特有ではありません——Dropbox、Google Drive、OneDrive、Boxもこれを通って動きます。fileproviderdが通信量を消費しているのが見えるとき、トラフィックを正しく帰属させるためにどのファイルプロバイダ拡張がアクティブかを見ましょう。

photoanalysisd

photoanalysisd自体は何も転送しませんが、iCloud写真がアクティブなときラップトップが暖かくなる理由です。写真が到着した後、顔検出、シーン認識、その他のオンデバイス分析を実行します——CPU重く、しばしば写真をもたらしたネットワーク活動と一致します。人々は2つを混同し、「写真がアップロード中」と思いますが、実は「写真がダウンロードを終え、今分析中」です。

Photosと写真ライブラリアップローダ

写真アプリ自身が新しい写真と編集のための独自のアップロード機構を持ちます。iCloud写真の主ライブラリのMacでは、これは持続的な外向きトラフィックの単一最大ソースであることが多い。

iCloudが実際に通信量を使うとき

iCloudはアップロード時期について保守的です。詳細なルールは公開されていませんが、観察可能な挙動は一貫しています:

  • 電源接続。 バッテリーでは、緊急でないデータの同期は重く延期されます。電源を繋ぐとスロットルが開きます。
  • アイドル。 数分の入力なしは特にiCloud写真アップロードを高スループットモードに押します。
  • ネットワーク条件。 macOSは現在のネットワークが従量制か知っています(インターネット共有は既定で従量制とフラグ)。従量制ネットワークでは、大きなアップロードは非従量制Wi-Fiに再接続するまで延期されます。
  • 時刻、間接的に。 時計チェックがあるからではなく、「電源接続+アイドル+自宅Wi-Fi上」が夜と重なる傾向があるから。

これがiCloudが業務日中はしばしば透明で夜通し非常に忙しい理由です。悪意ではない——最適です。ただ、夜通しの通信量が従量制なら、その最適挙動はまさに間違っています。

写真が重量級

Macが iCloud写真の主ライブラリなら、写真アップロードはほぼすべてを矮小化します。典型的なセットアップからの実数:

  • 12MPのiPhone写真: 2〜4MB。
  • Live Photo: 4〜8MB。
  • 1分の4K HDR動画: 350〜450MB。
  • ProRAWショット: 各25〜40MB。

数百枚の写真と数分の4K動画のある週末旅行は簡単に20〜30GBアップロードに。iCloud写真は次の24〜72時間でそれを静かに食らいます——ほとんど見ていない間に。

iCloud同期をリアルタイムで観察する方法

iCloudの監視の課題は、アクティビティモニタで見る名前(birdclouddphotoanalysisd)がLaunchpadのアプリアイコンに対応せず、アクティビティモニタのネットワークタブがライブレートや履歴を表面化しないことです。

ovaはメニューバーに座り、プロセス別の現在のアップロードとダウンロードレートをスクラブできる履歴とともに表示します。birdが今80MBアップロード中なら、時計のすぐ隣に見えます。写真が昨夜18GB押したなら、午前3時にスクラブして見られます。

プロセス別可視性、クラウドなし
ovaは約1Hzでサンプルデータをキャプチャしローカル保存します——テレメトリなし、リモートダッシュボードなし。問いが「午前2時にMacが何をアップロード中だったか」で、その情報を答えるために第三者に渡したくないときに有用。

実用的な観察ルーチン

週に1回、これをします:

  1. 通信量モニターを開いてアップロード列を見る。
  2. トッププロセスを記録。iCloud関連の名前はbirdPhotoscloudd、可能性としてfileproviderdを含むでしょう。
  3. 認識しない名前が支配しているなら、それが何か把握するのに10分の価値あり。

ほとんどの週、答えは退屈——写真が週末の写真の塊をアップロード、birdが書類フォルダの変更を同期、clouddが小出し。それが目標。モニタリングは毎週問題を見つけることではない。異常が明白になるようベースラインを持つことです。

iCloudが静かすぎるとき

時に問題は逆——ファイルが同期すべきでなかった。同期トラブルを示すパターン:

  • 写真ライブラリが「1,247項目をアップロード中」を進捗なしで何日も表示。
  • birdがCPUを使うがゼロバイトを動かしている。
  • fileproviderdがコンソールにエラーをログ。

通常の修正はiCloud Driveからサインアウトして再度サインイン(設定 → Apple ID → iCloud → iCloud Driveトグル)、またはMacを電源接続しアイドル状態の安定したネットワークに数時間置く。iCloudの固着状態からの回復はゆっくり再試行すること。最悪のことは10分ごとに再起動することです。

iCloud通信量を制限

macOSはiCloudのプロセス別通信量上限を与えません。できること:

  • ネットワークを従量制にマーク。 インターネット共有は自動。Wi-Fiネットワークはオプションが Wi-Fi → ネットワークをクリック → 低データモード。iCloudはこれを尊重し大きな転送を延期。
  • iCloud写真アップロードを一時停止。 写真 → 設定 → iCloud → 一時的に「iCloud写真」のチェックを外す。新しいアップロードを止めます。太いパイプに戻ったら再有効化。
  • 写真を「Macストレージを最適化」に設定。 これはアップロード通信量を減らしませんが、主ライブラリではないMacでの再ダウンロード通信量を減らします。

iCloud同期が起こるのを観察

ovaはスクラブ可能な履歴付きでライブのアップロードとダウンロードレートを表示——ローカル、署名済み、約3MB。

macOS用ダウンロード

タイムラインを読む

過去の通信量データでできる最も有用なことは、スパイクと実際にしたことを相関させること。

例:

  • 午後11時に大きなアップロードスパイク、午前2時に下降。 その日に写真を撮りラップトップは夜通し電源接続。iCloud写真がその日のショットを同期。
  • clouddからの一日中小さな安定トラフィック。 メモ、リマインダー、Safariタブ、キーチェーン——すべてCloudKitのおしゃべり。正常。
  • 業務日中の重いbirdトラフィック。 誰かがiCloud Driveで大きなフォルダを共有、または書類フォルダに大きなプロジェクトを移動。
  • 明らかなソースのないfileproviderdスパイク。 どのファイルプロバイダ拡張がインストールされているか確認。Dropbox、Google Drive、OneDrive、iCloudすべてが有効なら、これらのいずれかかもしれません。

Apple Watchと連係税

人々を驚かせるパズルの小さなピース: Apple Watch、iPad、Macを同じApple IDにペアリングすると、厳密にはiCloud Driveではないclouddapsdトラフィックの安定した細流が加わります。Handoff状態、クリップボード同期、AirDrop発見、Continuity Cameraすべて接続を温かく保ちます。どれも単独では重くないが、何も「同期」していなくてもMacがネットワークで真に静かでない理由です。

近くに他のデバイスなしで1週間iCloud同期通信量を観察すると、ベースラインが目立って下がります。それがApple エコシステム機能のコストで、速い自宅接続では透明。3GBホットスポットの日には積み重なります。

正常 vs 正常でない

典型的な日の通常iCloudトラフィック:

  • 一日に分散した数百MBのbirdトラフィック。
  • 一定の低量clouddバックグラウンド。
  • 撮った写真数に比例した写真活動。

調査の価値ある異常パターン:

  • 最近のファイル変更なしでマルチGBのbirdトラフィック。
  • 新しいショットなしで毎日同じ量を1週間アップロードする写真。
  • clouddが長時間1MB/sを超えて持続。

まとめ

iCloud同期は静かに作られていて、ほとんどの時間それに成功します。そうでないとき——夜中にラップトップが熱い、ホットスポットがランチまでに空になる——新しいプライバシー設定や重いツールは要りません。データが必要です。

ovaをインストールし、数日通信量を観察すると、名前のあるプロセス(birdclouddPhotosfileproviderd)が謎ではなくなります。予測可能になり、それが同期システムから欲しいものです。