---
title: "Macのnsurlsessiond：正体とデータを使う理由 · Kilobatガイド"
url: "https://kilobat.app/ja/guides/what-is-nsurlsessiond.html"
description: "nsurlsessiondは、Mac上のアプリのためにバックグラウンドでダウンロードとアップロードを行います。データを使う理由、測り方、安全な減らし方を説明します。"
---

macOSのプロセス

# Macのnsurlsessiondとは？

`nsurlsessiond`はmacOSの一部です。アプリのためにバックグラウンドでダウンロードとアップロードを行います。その通信は、転送を依頼したアプリのものです。

プロセス：`nsurlsessiond` · 対象：現在のすべてのmacOS。macOS 27.2で確認。 · 確認日：2026年10月29日

## 表示される場所

- 「アクティビティモニタ」の「ネットワーク」、`nettop`、Kilobatの一覧に`nsurlsessiond`が表示されます。
- ファイアウォールやネットワークモニタが、`nsurlsessiond`の接続を許可するか尋ねてきます。
- テザリングやデータプランを使い切ってしまい、`nsurlsessiond`のバイト数がいちばん多くなっています。

## 正体

nsurlsessiondのmanページでは「the background NSURLSession daemon」と呼ばれています。ユーザごとのデーモンで、バックグラウンドURLセッションを使うアプリのタスクを実行します。

アプリは長い転送にバックグラウンドセッションを使います。Appleのドキュメントによると、これらのタスクはアプリが一時停止されても続きます。転送を行うのはmacOSなので、「アクティビティモニタ」では通信がアプリではなく`nsurlsessiond`の下に表示されます。

プログラムは`/usr/libexec/nsurlsessiond`で、Appleが署名しています。manページによると、オプションはなく、ユーザが手動で実行するものではありません。

## ネットワークを使う理由

- **アプリのためのダウンロード。**どのアプリもダウンロードを任せることができます。Kilobatのドキュメントでは、よくある例として「ミュージック」と「Podcast」を挙げています。
- **アプリのためのアップロード。**Appleのドキュメントによると、バックグラウンドセッションではHTTPとHTTPSのアップロードもできます。
- **よいタイミングを待っていた転送。**Appleによると、システムは大きな任意の転送を、たとえばMacが電源とWi-Fiにつながるまで遅らせることがあります。

## 正常ですか？

はい。`nsurlsessiond`の通信は、macOSではよくあることです。量は、アプリが何を依頼したかによります。

テザリング中に何GBも転送しているときや、いつまでも止まらないときは、詳しく調べてください。その場合は、転送を依頼したアプリを探します。

## 使用量を確認する

1. 「アプリケーション」>「ユーティリティ」から「アクティビティモニタ」を開き、「ネットワーク」をクリックします。
2. 検索フィールドに`nsurlsessiond`と入力します。「送信バイト」と「受信バイト」の列に、やり取りした量が表示されます。
3. ターミナルで、このプロセスだけを監視します。dを押すと1秒ごとの変化が表示され、qを押すと終了します。

   ```
   nettop -p nsurlsessiond -P
   ```
4. 「アクティビティモニタ」と`nettop`では、どのアプリが転送を依頼したかはわかりません。直前に何を始めたか、たとえばPodcastのダウンロードなどを思い出してください。

## 安全に減らす・一時停止する

1. ダウンロードを依頼したアプリを探します。そのアプリでダウンロードを一時停止するか、キャンセルします。
2. そのアプリの設定で、自動ダウンロードをオフにします。
3. テザリングや上限のあるネットワークでは、「省データモード」をオンにします。アップルメニュー >「システム設定」>「Wi-Fi」と選択します。ネットワークの横にある「詳細」をクリックし、「省データモード」をオンにします。
4. Appleのドキュメントでは、「省データモード」のネットワークを使うかどうかは各アプリが決めます。そのまま続けるアプリもあります。[Macで「省データモード」を使う](https://kilobat.app/ja/guides/low-data-mode-mac.html)を参照してください。
5. 「アクティビティモニタ」で`nsurlsessiond`を終了しないでください。macOSの一部であり、ほかの機能が依存しています。多くのアプリのために同時に働いています。

## Kilobatを使う場合

1. Kilobatのアプリリストを開き、`nsurlsessiond`を検索します。その行に、現在の転送速度とやり取りしたバイト数が表示されます。
2. Kilobatはこのサービスを「システムのダウンロード」グループに入れ、何をしているかを1行で説明します。グループを展開すると、各サービスが表示されます。
3. ネットワークフィルタがオンなら、サービスをクリックします。パネルに、ダウンロードがどのアプリのためのものだったかが表示されます（例：「ミュージック用」）。
4. フィルタがない場合、macOSはサービスしか示しません。そのため、Kilobatもダウンロードがどのアプリのためのものかを表示できません。
5. ターミナルで同じライブリストを表示します。/を押して名前を入力すると検索できます。

   ```
   kilobat status --watch
   ```
6. 1日分の通信量を表示します。名前は`kilobat report --summary`と一致します。

   ```
   kilobat bandwidth nsurlsessiond day
   ```
7. MCP経由では、AIエージェントが`get_app_bandwidth`と名前`nsurlsessiond`で同じ履歴を取得できます。
8. ライブ表示は無料です。アプリでの履歴にはProが必要です。Kilobatが履歴を記録するのは、アプリの実行中だけです。

## よくある質問

**nsurlsessiondはウイルスですか？**

いいえ。`/usr/libexec`にあるmacOSの一部で、manページもあります。`man nsurlsessiond`で開けます。

**アプリを開いていないのに、nsurlsessiondがデータを使うのはなぜですか？**

バックグラウンドの転送は、アプリが一時停止されても続きます。Appleはそのように設計しています。アプリを開いたままにしておく必要はありません。

**nsurlsessiondがどのアプリのためにダウンロードしているかを調べるには？**

macOSのツールでわかるのはサービスだけです。ネットワークフィルタをオンにしたKilobatなら、「ミュージック用」のようにアプリ名を表示します。

## 出典

- nsurlsessiond(8)、macOS 27.2に付属のmanページ
- [Apple Developer：Downloading files in the background](https://developer.apple.com/documentation/foundation/downloading-files-in-the-background)
- [Apple Developer：URLSessionConfiguration background(withIdentifier:)](https://developer.apple.com/documentation/foundation/urlsessionconfiguration/background(withidentifier:))
- [Apple Developer：URLSessionConfiguration isDiscretionary](https://developer.apple.com/documentation/foundation/urlsessionconfiguration/isdiscretionary)
- [Apple Developer：URLSessionConfiguration allowsConstrainedNetworkAccess](https://developer.apple.com/documentation/foundation/urlsessionconfiguration/allowsconstrainednetworkaccess)
- [Appleサポート：Macの「アクティビティモニタ」でネットワークアクティビティを表示する](https://support.apple.com/guide/activity-monitor/view-network-activity-actmntr1006/mac)
- nettop(1)、macOS 27.2に付属のmanページ
- [Kilobatドキュメント：システムのダウンロード](https://kilobat.app/ja/docs.html#system-downloads)

出典は2026年10月29日に確認しました。manページはmacOSに付属のものです。「ターミナル」で`man <name>`を実行すると開けます。

## 関連ガイド

- [Macで帯域幅を使っているアプリを探す](https://kilobat.app/ja/guides/which-app-uses-bandwidth.html): 「アクティビティモニタ」とnettopで、データを送受信しているプロセスがわかります。
- [Macがバックグラウンドでインターネット共有のデータを使う](https://kilobat.app/ja/guides/hotspot-background-data.html): スマートフォンのテザリングにつないだMacは、何も操作しなくても大量のデータを使うことがあります。
- [Macで「省データモード」を使う](https://kilobat.app/ja/guides/low-data-mode-mac.html): 「省データモード」は、特定のWi-Fiネットワークでデータの使用量を減らすようmacOSとアプリに伝えます。
- [テザリングでデータを使っているアプリを確認する](https://kilobat.app/ja/guides/recipes/hotspot-data-by-app.html): Kilobatは、Mac上の各アプリのアップロードとダウンロードを表示します。
- [Macのmobileassetdとは？](https://kilobat.app/ja/guides/what-is-mobileassetd.html): mobileassetdは、macOS用のシステムアセットをダウンロードします。
