实用技巧

查看哪个 App 在消耗热点流量

Kilobat 会显示 Mac 上每个 App 的上传和下载。连接热点时用它找出消耗流量的 App。

实时流量:免费按 App 的历史记录:App 中的 Kilobat Pro核查日期:2026年10月29日

在 App 中

  1. 点按菜单栏中的 Kilobat 图标,打开“概览”标签页。

  2. 查看顶部的“下载”和“上传”,它们显示整台 Mac 的当前速率。

  3. 查看下方的 App 列表。它按本次会话中各 App 使用的流量排序。

  4. 点按某个 App 的行。它的面板会用一句话说明它传输了多少数据,并显示最近五分钟的情况。

  5. 使用 Pro 时,在面板中选择小时、天、周或月,即可查看该 App 的历史记录。

  6. 展开“系统下载”行,可以看到 nsurlsessiond 和 softwareupdated 等服务。开启网络过滤器后,某一行可以说明该下载是为哪个 App 进行的。

使用 CLI

  1. 安装 CLI。它免费且开源。

    brew install seifip/kilobat/kilobat
  2. 按 App 显示实时流量。按 s 排序,按 f 过滤,按 / 搜索,按 q 退出。

    kilobat status --watch
  3. 为脚本获取一次 JSON 快照。

    kilobat status --json

    输出每个 App 都有 id、name、速率、sessionBytes、internetBytes、localBytes 和 tunnelBytes。

  4. 显示今天的总量和用量最多的 App。用 --days 7 与平常的一周作比较。

    kilobat report --summary --days 1

    输出互联网下载和上传总量,然后是按字节数排列的最多 10 个 App。

  5. 显示某个 App 一天内的情况及其峰值。

    kilobat bandwidth "Google Chrome" day

通过 MCP

用 claude mcp add kilobat -- kilobat mcp 连接一次 MCP 服务器。其他客户端参阅文档。之后智能体就可以调用这些工具。会更改设置的工具会提示智能体先征求你的同意。

工具与参数作用
get_status当前各 App 的流量、网络是否按流量计费,以及当前的配置。
get_usage_report
{"days": 1}
每天的总量和用量前 10 的 App。
get_app_bandwidth
{"app": "Google Chrome", "range": "day"}
某个 App 分时段的发送和接收字节数,以及峰值。

须知

  • 只有互联网流量会消耗你的套餐。Kilobat 会单独显示本地网络和隔空投送流量,不计入其中。
  • Kilobat 只在 App 运行时记录历史。出现空白并不代表没有任何东西使用流量。
  • 上传也要计算。照片图库同步消耗的流量可能比浏览网页还多。

常见问题

Kilobat 能看到手机使用的流量吗?

不能。Kilobat 只能看到这台 Mac 的流量,手机和热点上的其他设备不在统计之内。

不用 Kilobat 能做到吗?

可以。活动监视器和 nettop 会按进程显示网络使用情况。请参阅找出 Mac 上占用带宽的 App。

参考资料

参考资料核查于 2026年10月29日。man 手册页为 macOS 自带版本;在“终端”中用 man <name> 打开。