Pinned Pinned  Mac App Store

アプリ別の通信量

今まさにデータを送受信しているのはどのアプリか。

数値だけでは何かが起きていることは分かっても、それが何かは分かりません。Pinned はライブの数値をプロセスごとに分解するので、「なぜ回線が混んでいるのか」には推測ではなく答えがあります。

Pinned のパネル。接続状況、リアルタイムの下り・上り、スループットチャート、セッションと期間の合計、予測付きのデータ上限、そして帯域幅を使っているアプリの一覧。

パネルそのもの。動作中のアプリから描き出したものです。リアルタイムの速度、チャート、あなたの合計、上限とその予測、そしてバイトを運んでいるプロセスを、あなたが読む言語で表示します。

図 2  /  プロセス別

開発者の Mac で測定

  1. cloudflared 4.42 GB
  2. claude 163.1 MB
  3. node 54.6 MB
  4. mongod 52.2 MB

トラフィックをプロセスに紐づける通常の方法は、特権を持つヘルパーをインストールすることです。市販の代替製品は root 権限の LaunchDaemon。Mac の起動時に読み込まれ、メニューを開こうと開かなかろうと常駐し続けます。それは、たまに一瞥するだけのリストと引き換えに、root 権限で動き続けるシステムの恒久的な一部です。

Pinned はそれをしません。アプリ別の帰属処理は サンドボックスの中で、アプリ自身が。特権ヘルパーも root デーモンも管理者パスワードも、いかなる時点での許可ダイアログも一切ありません。

そこから生まれるのがコストモデルです。Pinned はアプリごとに パネルを開いている間、最短 3 秒間隔でサンプリングします。パネルを閉じると処理は停止します。ただし、有効なアプリ速度通知が必要とする場合は、その監視だけが 10 秒ごとにサンプリングします。このような通知がなければ、バックグラウンドでアプリ別サンプラーは動作しません。

コスト

権限
なし。 サンドボックス化されており、アプリの外部にヘルパーは一切インストールされません。
確認ダイアログ
インストール時に管理者パスワードは不要で、承認すべき許可ダイアログもありません。
間隔
パネルを開いている間は最短 3 秒間隔。有効なアプリ速度通知の監視は 10 秒間隔です。
パネルが開いている
サンプリングが動作します。
パネルが閉じている
有効なアプリ速度通知がなければ、サンプラーは動作しません。1 つ有効になっている場合は、単一の監視が 10 秒ごとにサンプリングします。
アンインストール
アプリをゴミ箱に移動してください。ヘルパー、デーモン、拡張機能、追加の実行ファイルは残りません。macOS は、個別に削除するまでサンドボックス内の設定と履歴のコンテナを保持する場合があります。

はっきり述べておくべき制約が二つあります。3 秒ごとのポーリングでは、二回のサンプルの間に始まって終わる転送を捉えられず、短いバーストは完全に見逃されることがあります。また、アプリ別の数値はソケットレベルで収集されるため、インターフェースの合計と厳密には一致しません。

何を測定するか

Pinned:Mac のメニューバー用ネットワークモニター

無料の Pinned アプリは、macOS のメニューバーにダウンロード速度とアップロード速度をリアルタイム表示します。Pinned Pro では、アプリ別帯域幅、実際の請求サイクルに沿ったデータ上限、通知、応答性テスト、使用履歴を利用できます。