网站与速度
在 Mac 上找出哪个 App 在占用带宽
“活动监视器”和 nettop 会显示哪些进程在收发数据。用它们找出占满连接的备份、同步或更新。
症状
- 网速很慢,却不知道原因。
- 明明没有上传任何东西,上传活动却很高。
- 热点或流量套餐很快用完。
可能的原因
- 云同步和备份。照片图库、云盘和备份会在后台传输大量数据。
- 软件更新。macOS 和 App 会自行下载更新。
- 辅助进程。App 经常通过名称不同的辅助进程传输数据。
- 系统下载服务。macOS 服务会替 App 下载,所以不一定显示 App 的名称。
如何检查
从“应用程序”>“实用工具”中打开“活动监视器”,点按“网络”。
点按列标题,按发送或接收的数据量对进程排序。
查看窗口底部,那里显示接收和发送的数据总量以及每秒速率。
要在 Dock 图标上显示网络活动,请选取“显示”>“程序坞图标”>“显示网络使用率”。
在“终端”中显示进程及其网络流量的实时列表。按 q 退出。
nettop -P要只显示自上次刷新以来的变化,请添加
-d。nettop -P -d要以逗号分隔值的格式获取一次采样,请使用
-L 1。nettop -P -L 1 -J bytes_in,bytes_out
如何修复
通过 App 自己的菜单或设置暂停它的同步或备份。
如果现在用不到这个 App,就退出它。
使用热点时,为该网络打开低数据模式。请参阅在 Mac 上使用低数据模式。
把大型更新安排在不需要使用网络的时候进行。
使用 Kilobat
Kilobat 在菜单栏中显示每个 App 的实时上传和下载速度。辅助程序会归到所属 App 名下。此功能免费。
CLI 显示同样的实时视图。按 s 排序,按 / 搜索。
kilobat status --watch要查看某个 App 一天内的流量,请使用
bandwidth。Kilobat 在 App 运行期间记录历史。kilobat bandwidth "Google Chrome" day要查看某个进程的套接字,请使用
destinations。kilobat destinations --pid 1234App 中的历史记录需要 Pro。请参阅查看哪个 App 在消耗热点流量。
常见问题
为什么“活动监视器”中有我不认识的进程?
许多 App 会使用辅助进程,macOS 服务也会替 App 下载。搜索一下进程名称,或者查看它的路径。
nettop 需要管理员密码吗?
不需要。任何用户都可以运行 nettop。
参考资料
- Apple 支持:在 Mac 上的“活动监视器”中查看网络活动
- nettop(1),macOS 27.2 自带的 man 手册页
参考资料核查于 2026年10月29日。man 手册页为 macOS 自带版本;在“终端”中用 man <name> 打开。