如何找出 Mac 上最耗流量的应用
一个简单且可重复的方法,在 Mac 上找出最耗流量的应用——按实时速率、每日总量与历史模式三种维度。
- macOS
- Bandwidth
- Network monitoring
- Tutorial
你笔电风扇转起来。Wi-Fi 指示器闪。你 Mac 上有东西在锤网络,你不知道是什么。可能是卡死的 Dropbox 同步在试图通过酒店 Wi-Fi 推 12 GB 文件夹。可能是卡在重连循环里的 Slack 辅助进程。无论哪种,你需要在 Mac 上找哪个应用在用最多互联网,并且你要在接下来三十秒找到它。
这是做那的指南——先用 Apple 自带工具,再用真正好回答问题的工具。
从活动监视器开始(和它的限制)
活动监视器是明显第一站。打开 Spotlight 输 "活动监视器",点 网络 标签页。
你会看到 发送字节数、接收字节数、发送的数据包、接收的数据包 列。点"接收字节数"按下载数据排序。
信任你看到的之前要知道两件事:
- 数字是自进程启动以来累计。如果 Chrome 开了两天,它 8 GB 合计不告诉你现在发生什么。
- 辅助进程分别列。仅 Chrome 显示成
Google Chrome、Google Chrome Helper、Google Chrome Helper (Renderer)、Google Chrome Helper (GPU)和长尾辅助 PID。你得脑里加。
对失控 Dropbox 情况这可能够——Dropbox 主进程倾向是动数据的那个,你会看到它排第一。对 Chrome、Slack 或 Discord,活动监视器会误导你,因为带宽散在辅助上。
下到 nettop 看实时速率
如果你想要每秒字节而不是累计合计,打开终端并跑:
nettop -P -t wifinettop 是内置命令行工具,显示按进程实时刷新的网络活动视图。值得知道的标志:
-P— 每行显示进程名(否则它按 PID 分组变嘈杂)-t wifi— 限到 Wi-Fi 接口;以太网换wired-x— 禁用人类可读单位(如果你想管道它就要原始字节)-d— 显示按秒增量,那是你实际想要的
按 q 退出。nettop -P -t wifi -d 给你每秒刷新一次的、当前哪个进程在发送和接收最多数据的实时计分板。
缺点:终端 UI。你工作时不能保持它可见。窄窗口列折行。没有历史——关 nettop 最后 30 秒数据没了。
为什么菜单栏是合适地方
"哪个应用现在在用最多互联网"的诚实答案住在你屏幕顶部,不在你得记得打开的标签里。一个显示当前上/下速率、带按应用流量点击下拉的小指示器,几乎不花屏幕空间,并在你纳闷那一刻告诉你答案。
这是 ova 做的。它约每秒采样一次网络流量,把辅助进程归回它们父应用下(所以 Chrome 七个辅助显示成一行叫 "Google Chrome"),并在你菜单栏显示实时速率。点它你看到每个应用按当前带宽排序。
走完一例:抓失控 Dropbox 上传
下面是真实场景。你把文件夹丢进你 Dropbox 同步目录然后走开。一小时后你注意到你 Mac 暖且你网络其余慢吞吞。你想确认 Dropbox 是元凶、看它上传了多少、决定是不是暂停它。
慢路径:
- 打开活动监视器。
- 切到网络标签页。
- 按发送字节排序。注意 Dropbox 在顶(好)但数字是从启动以来合计(坏)。
- 看那列 10–15 秒看它是不是正在爬升。
- 切到 Dropbox 偏好设置暂停同步。
带菜单栏按应用监控的快路径:
- 瞄一眼菜单栏——看到 "↑ 28 MB/s" 带小箭头表示持续出站流量。
- 点。看到 "Dropbox: 27.8 MB/s 上行" 在列表顶。
- 右键它自己菜单栏图标里的 Dropbox 暂停同步。
总耗时:可能四秒。重点不是活动监视器不可用——而是"哪个应用现在在用最多互联网"是你一天问多次的问题,你伸手去拿的工具该匹配那频率。
跨时间跟踪它,不只是现在
知道当前最重应用是答案一半。另一半是知道过去一小时、一天或一周什么最重。你可能注意到你 Mac 昨天下午 3 点慢吞吞想知道当时什么在跑。你不能用 nettop 或活动监视器回答那个——两个都不存历史。
把按应用时序本地保留的监控让你拖回去并精确看哪个进程尖峰了。这抓的真实情况:
- 像 Backblaze 或 Arq 这种备份应用在配置改动后做意外完整重新上传
- 你忘了装的应用(老 Adobe Creative Cloud 辅助、过时 npm 注册表镜像)反复签到
- 夜里留着的浏览器标签流直播到早上
看 ova 实战
一眼可瞄的菜单栏带宽监控——本地、签名、约 3 MB。
按应用数据上限呢?
"在 Mac 上找哪个应用在用最多互联网"频繁后续是"现在阻止它做那个"。像 ova 这种监控告诉你什么在用带宽——它不阻断流量。要阻断你想要防火墙(Little Snitch 是明显的)。
多数人的合适配对:
- 监控:菜单栏工具显示按应用实时速率和历史。
- 防火墙:阻断特定应用或目的地的强制工具。
你能两个都跑。它们不冲突。监控是你一天看多次的东西;防火墙是你配置一次就忘的东西。
常见元凶和怎么确认它们
在你穿过每个跑的进程之前,查常见嫌疑。多数"我 Mac 在用太多互联网"情况最终是这些之一,每个有快速确认路径。
- 云同步客户端(Dropbox、Google Drive、OneDrive、iCloud 云盘)。每个的菜单栏图标通常显示传输是不是在进行。从图标暂停同步并看速率降。
- 备份工具(Backblaze、Arq、网络上的 Time Machine)。这些倾向于按日程跑。如果你 Mac 凌晨 2 点突然变暖,这是最可能原因。
- 流视频的浏览器标签,特别是几小时前后台的。退标签,不只是暂停。暂停 YouTube 标签自动刷新时还能啃带宽。
- 通信应用(Slack、Discord、Teams)。活跃通话明显;不那么明显的是带忙 GIF 频道的 Slack 工作区在你不看时悄悄每小时拉 50 MB。
- macOS 自己 主要更新下载期间。OS 更新坐
/private/var/folders/...你能在活动监视器看到它作softwareupdated或nsurlsessiond。
对每个嫌疑,要回答的问题一样:我退或暂停它时实时速率是不是降?是就找到。否则继续找。
在 Mac 上找哪个应用在用最多互联网的快速清单
当你怀疑应用行为不当时,按顺序走这个:
- 瞄菜单栏。 如果你有按应用监控,你一秒内有答案。
- 打开
nettop -P -d。 如果没有,这是次快方式。 - 活动监视器 → 网络 → 按接收字节排序。 看值 10 秒。
- 查应用自己的状态菜单。 Dropbox、Slack、OneDrive、Backblaze 都有它们自己显示同步状态的菜单栏项。
- 查你路由器管理页。 如果答案不在 Mac 上,可能是网络上别的设备——你手机、做 OS 下载的 Apple TV、室友的主机。
收尾
macOS 给你找最重网络应用的原料——活动监视器看累计合计、nettop 看实时速率——但没一个够快随意用。实操答案是已经在跑、一点之遥的小菜单栏监控。
如果你想要不思考地拥有那个,ova 约 3 MB,运行于 macOS 14 及以上 Apple Silicon 和 Intel,1 Hz 采样,所有留在你 Mac 上。无账号、无遥测、无云同步。装一次,下次你纳闷哪个应用在 Mac 上用最多互联网,答案在你屏幕角落。