---
title: "MacのAssetCache：コンテンツキャッシュとその通信 · Kilobatガイド"
url: "https://kilobat.app/ja/guides/what-is-assetcache.html"
description: "AssetCacheは、macOSの「コンテンツキャッシュ」サービスです。ほかのデバイスにアップロードする理由、通信量の確認方法、キャッシュをオフにする方法を説明します。"
---

macOSのプロセス

# MacのAssetCacheとは？

`AssetCache`は「コンテンツキャッシュ」のサービスです。AppleからのダウンロードをこのMacに保存し、同じネットワーク上のほかのAppleデバイスに提供します。

プロセス：`AssetCache` · 対象：「システム設定」の場所はmacOS 13 Ventura以降。macOS 27.2で確認。 · 確認日：2026年10月29日

## 表示される場所

- 「アクティビティモニタ」の「ネットワーク」、`nettop`、Kilobatの一覧に`AssetCache`が表示されます。
- ファイアウォールやネットワークモニタが、`AssetCache`の接続を許可するか尋ねてきます。
- ほかのデバイスがアップデートしている間、Macがローカルネットワークに大量にアップロードしています。

## 正体

manページによると、AssetCacheはAppleのダウンロードをローカルネットワークにキャッシュして高速化します。macOSが自動的に起動します。

Appleの設定では、ソフトウェアアップデートとアプリ、iCloudのコンテンツ、またはその両方をキャッシュできます。

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

- **Appleからのダウンロード。**ネットワーク上のデバイスが初めて要求したときに、Appleからコンテンツをダウンロードします。
- **ほかのデバイスへのアップロード。**以降は、ネットワーク上のほかのAppleデバイスがこのMacからコンテンツをダウンロードします。これはローカルの通信です。
- **Appleへの登録。**Appleのホスト一覧によると、キャッシュを行うMacは登録のためにAppleのサーバに接続します。

## 正常ですか？

はい、「コンテンツキャッシュ」をオンにしていれば正常です。ローカルネットワークでの大量のアップロードこそが、その目的です。

自分でオンにしていない場合は、組織の管理プロファイルがオンにしている可能性があります。管理者に問い合わせてください。

## 使用量を確認する

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

   ```
   nettop -p AssetCache -P
   ```
4. キャッシュの状態と、提供したデータ量を表示します。

   ```
   AssetCacheManagerUtil status
   ```

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

1. アップルメニュー >「システム設定」>「一般」>「共有」と選択します。
2. 「コンテンツキャッシュ」の横にある情報ボタンをクリックします。キャッシュのオプションを変更するか、「コンテンツキャッシュ」をオフにします。
3. テザリング中は、ほかのデバイスがこのMacのキャッシュを必要としません。移動中はオフにしておきます。

## Kilobatを使う場合

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

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

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

## よくある質問

**「コンテンツキャッシュ」はインターネットのデータを使いますか？**

各項目をAppleから1回ダウンロードします。ほかのデバイスへのアップロードはローカルネットワーク内にとどまります。

## 出典

- AssetCache(8)とAssetCacheManagerUtil(8)、macOS 27.2に付属のmanページ
- [Appleサポート：Macで「コンテンツキャッシュ」の設定を変更する](https://support.apple.com/guide/mac-help/about-content-caching-on-mac-mchleaf1e61d/mac)
- [Appleサポート：企業ネットワークでApple製品を使用する](https://support.apple.com/en-us/101555)
- nettop(1)、macOS 27.2に付属のmanページ

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

## 関連ガイド

- [Macのsoftwareupdatedとは？](https://kilobat.app/ja/guides/what-is-softwareupdated.html): softwareupdatedは、macOSのソフトウェアアップデートのデーモンです。
- [Macのappstoreagentとappstoredとは？](https://kilobat.app/ja/guides/what-is-appstoreagent.html): appstoreagentとappstoredは、App Storeを支えています。
- [Macからローカルネットワーク上のデバイスを探す](https://kilobat.app/ja/guides/find-devices-on-network.html): macOSには、ほかのデバイスを確認する方法が2つ組み込まれています。ARPテーブルとBonjourです。
- [Macで帯域幅を使っているアプリを探す](https://kilobat.app/ja/guides/which-app-uses-bandwidth.html): 「アクティビティモニタ」とnettopで、データを送受信しているプロセスがわかります。
