Macのアプリ別通信量をモニタリングする方法【2026年版】
どのmacOSアプリが帯域幅を消費しているかをリアルタイムで追跡する実用ガイド。従量制回線で重要な理由と、スパイウェア級のテレメトリに頼らない計測手法を解説します。
- macOS
- Bandwidth
- Network monitoring
- Productivity
Wi-Fiが急に遅くなる、明らかな理由もなくノートパソコンのファンが回り始める、テザリングのデータプランがあっという間に消える——そんなときは、どこかのアプリが静かに通信量を食い潰している可能性が高いものです。やっかいなのは、それがどのアプリなのかを突き止めることです。
このガイドでは、2026年時点でMacのアプリ別通信量を監視する実践的な方法、それぞれのアプローチで分かること・分からないこと、そしてプライバシーを犠牲にせずに常時稼働のリアルタイム表示を構築する方法を紹介します。
アプリ別の通信量可視化が重要な理由
OSというのはネットワーク活動を巧みに隠してしまうものです。macOSが見せてくれるのはWi-Fiアイコン1つだけ。アクティビティモニタを開けば、再起動するたびにリセットされるプロセス別の送信/受信バイト列が出てきます。これで「ネットワークが混んでいるか」は分かりますが、次の疑問には答えられません。
- 寝ている間に14GBもアップロードしたアプリは何だ?
- スパイクの原因は本当にSlackなのか、それともヘルパープロセスなのか?
- 今日の通信量は昨日と比べてどうか?
- テザリングのデータ上限を超えそうではないか?
アプリ別のリアルタイム通信量モニタリングは、こうした疑問を一目で答えられるものに変えてくれます。「ネットワークが遅い」と「Dropboxが30 MB/sでアップロード中だから一時停止しよう」の違いです。
macOSで通信量を測る3つの方法
タップできるレイヤーは3つあります。それぞれが現実の異なる断面を見せるので、自分が今どのレイヤーを見ているのかを知っておく価値があります。
1. システム全体のカウンタ
最もシンプルなレイヤーで、全インターフェースの合計送受信バイト数です。nettop、netstat -ib、そしてiStat Menusのリボン表示はこのカウンタを読んでいます。
- 長所: オーバーヘッドゼロ、バイト単位で正確。
- 短所: どのアプリが原因かは何も教えてくれない。
ネットワークが混んでいるという確認には便利ですが、犯人探しには役立ちません。
2. プロセス別カウンタ
macOSはproc_pid_rusage APIとnettopコマンドを通じてプロセス別のネットワーク統計を公開しています。アクティビティモニタのネットワークタブはその洗練されたフロントエンドです。
- 長所: PID単位で正確、カーネル拡張が不要。
- 短所: カウンタはプロセス起動以来の累積値であり、レートではない。今朝800MBアップロードして今は何もしていないプロセスでも、依然としてリストの上位に出てくる。
事後検証には便利ですが、リアルタイムで犯人を捕まえるのには不向きです。
3. アプリ別の移動レート
本当に欲しいのは「ユーザー向けアプリでグループ化したリアルタイムのレートを表示してくれて、過去履歴をスクロールできるもの」です。これは見た目以上に難しく、理由は次のとおりです。
- 多くのアプリは実際の通信を行うヘルパープロセス(
Slack Helper、Google Chrome Helper (Renderer)、WindowServer)を起動する。これらを別行で表示するのは技術的には正直だが、実際には読みにくい。 - レートにはサンプリング窓(通常1〜5秒)とUIがちらつかないようにするスムージング関数が必要。
- 履歴にはローカルの時系列ストアが必要。多くのツールは履歴を保持しないか、クラウドダッシュボードにアップロードしてしまう。
このレイヤーこそ、専用ツールが真価を発揮する場面です。
Slack Helper、Google Chrome Helper (Renderer)なども、読みやすい1行に統合されます。通信量モニターで重視すべきポイント
アプリ別モニターが必要だと判断したら、意味のある選定基準は短いです。
- ヘルパープロセスの折りたたみ。
Google Chrome Helper (Renderer)をGoogle Chromeと別アプリとして報告するツールでは、データを読むより頭の中で行を統合する作業に時間を取られます。ヘルパーを自動で親アプリに折りたたむツールを選びましょう。 - リアルタイム+履歴。 ライブレートは当たり前。同じくらい重要なのが、過去にさかのぼって「先週火曜の午前3時に何が起きていたか?」を問えることです。
- ローカル限定のデータ。 あなたのネットワーク行動を第三者のダッシュボードに送るような通信量モニターは、ツールとしての形が間違っています。可観測性によるプライバシーが本来の魅力——可観測性はローカルに保ちましょう。
- メニューバー優先のUI。 この情報は本来一目で見えるべきもの。Dockアイコンの裏に隠れていて呼び出さないと見えないモニターは、1週間で無視されます。
- 公証済み・署名済み。 macOS固有の最低条件。署名のないバイナリは更新ごとにGatekeeperで引っかかり、ネットワーク内部に触れるツールとしては危険信号です。
ovaはこのリストの全項目を満たします
ヘルパープロセスの折りたたみ、リアルタイム+履歴、100%ローカルデータ、メニューバーUI、Apple公証済み。約3MB、macOS 14以降。
ovaでアプリ別通信量モニタリングをセットアップする
ovaは、まさにこのトレードオフ集合を中心に設計されたmacOSのメニューバーアプリです。やることは1つだけ——アプリ別通信量をライブと履歴で表示すること——そしてそれを自身のネットワーク往復なしに実行します。
1. インストール
最新ビルドをホームページからダウンロードしてください。アプリは約3MB、Apple署名・公証済みで、macOS 14(Sonoma)以降、Apple SiliconとIntel両方で動作します。
2. ネットワーク監視権限を許可
初回起動時、macOSはovaにネットワーク活動の観察を許可するか尋ねます。これはLittle Snitchやアクティビティモニタが使うのと同じ権限階層で、パケット内容を読むことも、外部に送信することもありません。
3. メニューバーアイテムを固定
メニューバーアイコンをクリックします。ポップオーバーには次が表示されます。
- 現時点で通信量上位のアプリのライブレート(MB/s)。
- アプリ別にグループ化された日次合計ビュー。
- 過去の使用状況を分単位の解像度で見られるスクラブ可能なタイムライン。
ヘルパープロセスは自動的に親アプリ(Slack、Google Chrome、Discord、Telegram)の下に折りたたまれるので、実際に起動したアプリごとに1行ずつ表示されます。
4. 犯人を捕まえる
初めて使うユーザーがほぼ毎週遭遇するパターンが2つあります。
- アイドル時にアップロードするクラウド同期アプリ。 Dropbox、Google Drive、OneDrive、iCloudはどれも、ユーザーが端末を使っていないと判断したときに大きなアップロードをまとめて行います。テザリング中なら、データプランの大半はここで消えています。
- 1つのブラウザタブ。 自動再生動画が走っている開いたタブ——ミュートでもバックグラウンドでも——は、1時間あたり1〜3GB引き込みます。ovaは
Google ChromeやSafariの中にスパイクとして表示するので、あとは該当タブを閉じるだけです。
よくある質問
ovaはMacを遅くしますか?
いいえ。サンプリングループは低優先度キュー上で1Hzで動作し、アクティビティモニタが読むのと同じnstatインターフェースを使います。2024年MacBook Airのアイドル時CPU使用率は0.3%未満です。
データをエクスポートできますか?
はい——使用履歴は~/Library/Application Support/ovaの下にローカルSQLiteデータベースとして保存されます。エクスポートオプションはアプリの環境設定パネルから利用できます。
なぜアクティビティモニタを使わないのですか?
使えます。アクティビティモニタは起動以降のプロセス別累積バイト数を教えてくれて、一度きりの事後検証には便利です。提供されないのは、メニューバーのライブレート、過去のタイムライン、ヘルパープロセスの折りたたみ——「ときどき覗く」と「常に一目で見える」の違いを生む要素です。
Little Snitchとは違いますか?
はい。Little Snitchはファイアウォールで、カーネルレベルで接続を傍受・遮断します。ovaはモニターで、macOSがすでに保持しているのと同じカウンタを読み、メニューバーに表示するだけです。両者は補完関係にあり、両方を同時に使うユーザーも多くいます。
まとめ
アプリ別通信量モニタリングは、手に入れるまで必要だと気づかない小さなQOL向上の1つです。データ上限を食い潰される前に暴走中のアップロードを捕まえた瞬間に、ツール代の元は取れます。
1分以内にovaを入手
一度ダウンロードしてメニューバーに固定するだけ。バッテリーを見るように通信量を見守れます。一度の支払いで生涯アップデート。