你没在用 Mac,Mac 却在用流量
一台没人碰的 Mac 依然会和互联网说话,其中一部分完全正常。真正值得回答的问题是:你这台 Mac 的行为算不算在正常范围内;如果不算,那十几个后台服务里到底是哪一个。从符合你情况的那条开始。
先给结论:闲置时的流量通常来自三处——iCloud 一致性核对、后台正在下载的系统更新、以及按需资源获取。排除掉这三项之后仍然持续且解释不了的流量,才值得往下追,而且应该先把它归到某个具体进程,再去动任何设置。
哪一条符合你看到的情况?
A 我什么都没干,数据一直在传
这是最常见的来源,没有之一,而且最容易确认或排除。
- 是不是 iCloud 在核对?你在手机上改了条备忘录、往 iCloud 云盘丢了个文件、或者照片图库还没追平,都会让一台没人碰的 Mac 产生流量。主要由两个进程承担:cloudd 负责 App 数据,bird 负责 iCloud 云盘文件。如果你最近刚打开「桌面与文稿」同步,一次很大的单次上传是意料之中的。
- 是不是后台在下东西?系统更新和按需资源都排在 nsurlsessiond 里,它是替别的软件执行传输的。那里数字大,是快递员的名字被写在了别人的包裹上。
- Mac 是不是在睡眠中醒来?「小憩」允许睡眠中的 Mac 收邮件、同步、下载。如果流量是在合盖过夜期间涨的,先查这个设置。
- 还是说不清?把它归到某个进程,然后去查这个进程。进程百科逐个说明每个后台守护进程是什么、正常该用多少、能不能关。
B 我这个月的总量比应该的高
总量不对和当场逮到一笔传输是两个不同的问题:你需要的是历史,而不是实时读数。
- 找出这段时间里最重的 App,而不是此刻最活跃的那个——当下在占带宽的,往往不是把这个月吃掉的那个。哪个 App 在占带宽先讲系统自带工具,以及它们到哪儿为止就不够用了。
- 把上传和下载分开看。上传量大和下载量大是两回事,前者的常见解释是备份或同步客户端。见哪个 App 在上传数据。
- 然后设一个上限,让下个月不会再来一次惊吓:设置流量上限,并在你选的阈值上告警。
C 网变慢了,但不一定超量
「慢」是带宽争抢问题。总量可能完全正常,只是某个进程把链路占满了。
- 要找的是实时速率大户,不是月度总量。Mac 网速突然变慢讲了怎么找。
- 限速而不是退出。一个原本一小时、现在四小时完成的同步,依然在正常干活。给 App 限速能让它活着但不碍事。
- 如果是系统后台传输,逻辑一样——看 nsurlsessiond,它通常就是那个承运方。
D 我在用热点或计费网络,流量掉得飞快
这时候目标不是诊断而是预防:同样的后台活动,在家用宽带上无伤大雅,在手机套餐上就是真金白银。
- 给热点单独一份配额,和家里的网络分开算:按 Wi-Fi 网络分别统计流量。
- 提前决定连上它时允许什么跑——监控热点流量讲了具体怎么配。
- 搞清楚哪些服务可以安全暂停。进程百科按「能关 / 该限速 / 别动」把后台守护进程分了组。
E 我看到一个不认识的进程名
几乎总是一个名字起得很不友好的正经 macOS 守护进程。苹果把系统工作拆给了很多小服务,所以一个你从没想过的功能背后,可能是四个各自独立的进程,名字长得像 bird、apsd、parsecd 这样。
- 去查一下进程百科——它是什么、为什么要联网、正常大概用多少、能不能安全关掉。
- 看字节数,别看连接数。Mac 上几个看起来最忙的进程,其实几乎不搬数据。mDNSResponder 和 trustd 是两个典型。
- 不放心就核对路径。确实有恶意软件会冒用知名系统进程的名字,所以去活动监视器里看可执行文件的位置,别只信名字。
什么样的闲置流量算正常
在判断「出问题了」之前,先知道基准线是什么会很有帮助。一台登录了 iCloud、保持唤醒、开着自动更新的 Mac,在你完全不操作的情况下会做这些事:为推送通知维持一条常开连接、替所有请求方解析域名、在 App 启动时检查证书吊销状态、把 iCloud 记录和服务器核对一遍、以及定期问一句有没有系统更新。
这些加起来的常规后台流量很小——是「一天几 MB」这个量级,而不是几个 GB。涉及的每个进程在进程百科里都有单独说明,包括各自正常的流量区间长什么样。
不常规的是:持续传输却解释不了——一台你什么都没改的机器,每天几百 MB,天天如此。这种模式通常意味着某项同步一直在失败又一直在重试,而不是某个服务在按设计工作;解法一般在 App 或账户层面,不在网络层面。
为什么第一反应不该是拦截
找到那个进程之后,很容易冒出「直接断掉它」的念头。这个念头值得压一压,因为 Mac 上大多数后台传输做的都是你其实想要的事——只是挑了个你不方便的时刻。
拦掉一个同步并不会取消那份工作,只会让它悬在那里,而且往往是悄无声息的,等你几个月后才发现某个东西压根没上传成功。限速才能得到你真正想要的结果:传输继续,只是慢一点,而带宽还给了你的前台工作。至于那少数几个确实可有可无的进程,去系统设置里关掉对应的**功能**,比拦这个进程干净——那样活儿压根就不会进队列。
常见问题
Mac 闲置时用流量正常吗?
有一部分是正常的。一台登录了 iCloud、开着自动更新、又保持唤醒的 Mac,在没人碰它的情况下也会传数据:同步核对、推送连接的心跳、App 启动时的证书检查、按需资源下载。常规的量很小。但如果每天持续几百 MB 又找不到由头,那就不常规了,这份流程正是用来缩小范围的。
Mac 睡眠的时候会用流量吗?
会。「小憩」功能允许睡眠中的 Mac 定期醒来收邮件、同步 iCloud、下载更新。如果你的流量是在合盖过夜期间涨上去的,这是第一个该查的设置——在系统设置的「电池」或「节能」里,具体位置取决于你的 macOS 版本。
怎么知道是哪个进程干的?
活动监视器的「网络」标签页会按进程显示自开机以来收发的字节数,足以看出谁重,但不足以告诉你那是什么时候发生的、昨天又传了什么。想要一个重启后还在的累计值,以及在指定时间段内把上传和下载分开看,就需要能记录历史的工具。
找到进程之后该拦掉它吗?
通常不该。Mac 上大多数后台传输都在做你其实想要的事,只是时机不合适。限速能让同步或下载继续跑,同时把带宽还给你的前台工作——绝大多数情况下,这比直接拦截是更好的答案。
相关页面
别再猜是哪个进程
逐进程的上传下载,实时加历史,让一笔说不清的流量有名字、有时间戳。
免费下载 · Mac App Store需 macOS 14 Sonoma 或更高 · 100% 本机分析 · 无需账号