如何查看 Dropbox 在 macOS 上的后台上传
Dropbox 在后台默默上传,基本不告诉你。本文教你如何在 macOS 上看清它的实际行为,并干净利落地暂停。
- Cloud sync
- macOS
- Bandwidth
- App-specific
你半夜把一个 14 GB 文件夹拖进 Dropbox,合上盖子去睡觉。第二天早上角标显示"已是最新"——但 Wi-Fi 路由器很热、Time Machine 硬盘抱怨过,并且你笔电电量在 18%,尽管插着电。有东西在你睡觉时上传了大量数据。问题是什么、什么时候、以及怎样不靠猜地看到。
在 Mac 上跟踪 Dropbox 后台上传比应有的难,因为 Dropbox 故意安静。它批量、节流、推迟、等待空闲。那是好行为——直到你需要精确知道凌晨 2:47 你笔电做了什么。
Mac 上 Dropbox 后台上传实际怎么工作
macOS 上的 Dropbox 不在你保存文件的瞬间推每个字节。桌面客户端(它的主进程在活动监视器里显示为 Dropbox,辅助进程叫 DropboxMacUpdate 和 Dropbox Web Helper)用几个信号决定什么时候投入带宽:
- 空闲检测 — 如果你几分钟不碰键盘和触控板,Dropbox 假设它能用管子。
- 电源状态 — 在电池上倾向于推迟非紧急传输。接电源时打开节流。
- 近期活动 — 新加的文件夹被排队并按块上传,而不是一文件一文件地流。
- LAN 同步 — 如果你网络上另一个 Dropbox 客户端已经有那个文件,它从本地拉而不是经 WAN。这就是为什么 14 GB 文件夹有时几分钟就同步完。
这些启发式合起来意味着 Dropbox 上传发生在你最不可能注意到的时候——夜里、午饭、你开会时。多数时候有用。当酒店 Wi-Fi 有 5 GB 上限时挫败。
"Smart Sync" / 仅在线 改变什么
Smart Sync(在新版 Dropbox 里现在叫"仅在线")意味着文件元数据存在磁盘上但字节不存。当你打开一个这种文件,Dropbox 通过文件提供方实体化它——一个作为 fileproviderd 跑的系统扩展。实体化是把字节拉下来,不是上去。如果你看到重出站流量,仅在线文件不是原因;它们按需拉。
什么造成重出站流量:
- 你刚拖进去的文件夹。
- 之前可离线、被外部修改过的文件夹。
- 配对手机的相机上传(如果你通过它中转,这算从你 Mac 来的 Dropbox 上传)。
- 选择性同步翻转——把之前排除的文件夹重新打开。
在菜单栏实时观察
抓 Dropbox 上传现行最快的方式是一眼可瞄的带宽监控。macOS 不带——活动监视器的网络标签页按进程显示合计但不显示实时速率,应用退出时数据重置。菜单栏工具填补这个空缺。
ova 驻在菜单栏,按应用归因显示当前上传和下载速率。当 Dropbox 在上传时,你会看到 "Dropbox" 爬到你链路允许的速率——健康连接上典型 5 到 30 MB/s——而其他东西保持低。点菜单栏图标看哪个应用占什么。
Dropbox Web Helper 和 DropboxMacUpdate 这种辅助。ova 把它们归到一起,所以你读 "Dropbox" 一次,不是三行。一次真实 14 GB 隔夜上传,被观察到
下面是当你第二天早上拖时间线时一次真实隔夜 Dropbox 上传看起来:
- 23:51 — 文件夹加入,Dropbox 尖峰到 2 MB/s 持续 90 秒(初始索引 + 第一些块)。
- 00:03 — 笔电盖合。上传暂停。
- 00:14 — 笔电短暂醒来做 Power Nap 周期。Dropbox 以约 12 MB/s 恢复四分钟,再睡。
- 02:30 到 03:50 — 持续 18 MB/s。这是 14 GB 的大头。
- 06:20 — 最后块加索引对账。总传输:14.2 GB。
你从活动监视器拿不到这幅画面,因为它不留历史。你需要持续把按应用速率写到磁盘的东西。
不破坏同步状态地暂停 Dropbox
错的"停止" Dropbox 方式是上传中强制退出。对的方式按顺序:
- 点 Dropbox 菜单栏图标 → 你头像 → 暂停同步。 这告诉服务器你暂停了,并跨重启持续。最干净选项。
- 设带宽限制。 在 Dropbox 偏好设置 → 网络 → 带宽,你能把上传上限设到具体 KB/s。200 KB/s 上限在快链路上不可见,但阻止 Dropbox 打满酒店 Wi-Fi。
- 干净退出 Dropbox。 同一菜单,"退出 Dropbox"。它下次启动从同一字节偏移恢复。
LAN 同步是元凶时
如果你同一网络上有两台 Mac 且都有同一个 Dropbox 文件夹,大传输会经 LAN 在它们之间移动——快,但即使不碰你 WAN 链路也会算到本地网络。如果你在紧张 Wi-Fi 设置(酒店、共享办公、咖啡馆),在网络偏好设置关掉 LAN 同步强制所有流量经你互联网连接,可能更慢但更可预测。
常见规律及其含义
观察 Dropbox 带宽一周时值得识别的几个规律:
几小时稳定低速率
通常是单一很大文件(视频、磁盘映像、数据库 dump)在节流速率被分块。Dropbox 把大文件分成 4 MB 块顺序上传。40 GB 文件在 10 MB/s 略超过一小时——但如果 Dropbox 因你设置或网络条件被节流到 1 MB/s,那是十一小时。
每几分钟一次活动爆发
指示许多小文件搅动。这发生在构建过程或开发环境写在你 Dropbox 文件夹里时。修法不是带宽限制——是把构建目录移出 Dropbox 或加到忽略路径。
没有最近变化的上传活动
来自手机的相机上传、第三方应用写到 Dropbox、或别人对共享文件夹的编辑。第三种情况是正常的。第二种值得调查。
把 Dropbox 流量跟其他一切比
Dropbox 很少是唯一在跑的云同步。一个典型 Mac 周二下午有 Dropbox、iCloud(bird、cloudd)、Google Drive(Google Drive)和 OneDrive 都在争同一个上行,加上有网络目标的话还有 Time Machine。监控的重点不是妖魔化其中任何一个——是知道顺序。
每周有用的习惯:
- 周末打开你带宽监控。
- 按上传体积排序。
- 记下前三。如果 Dropbox 在顶部而你上传了大文件夹,没事。如果 Dropbox 在顶部而你没有——那是值得问的问题。
看 ova 实战
一眼可瞄的菜单栏带宽监控——本地、签名、约 3 MB。精确看 Dropbox 什么时候上传、多少。
菜单栏外的日志和历史
Dropbox 在 ~/.dropbox/sync_history.db 留本地同步日志。是 SQLite 数据库,如果你真想看什么时候同步了什么的细节,可以用 sqlite3 CLI 戳。多数人不必走这么深——菜单栏速率加按应用历史覆盖你对 Mac 上 Dropbox 后台上传永远会问的 95% 问题。
本地日志帮上忙的情况:
- 一个文件在一台设备显示"已同步"但在另一台缺失。历史会告诉你你 Mac 是真推了字节还是只是排了队。
- 一个文件夹比体积暗示的耗时长得多。日志显示是每文件开销(很多小文件)还是真实吞吐量限制。
- 出现冲突副本你不知为什么。日志时间戳是重建谁什么时候保存了什么的唯一可靠方式。
也就是说,打开 SQLite 数据库调试同步是一年做一次的那种事。日常问题——"Dropbox 现在在不在上传,是不是我 Wi-Fi 慢的原因"——永远不该需要超过一瞄菜单栏。
限量连接的快速清单
当你即将切到计费连接——手机共享网络、酒店上限、上行慢的远程办公——过一遍这个:
- 切换网络前暂停 Dropbox。
- 或临时把上传上限设为 0 KB/s(作为软暂停,比完全暂停恢复更快)。
- 如果你不信任拓扑的网络,禁用 LAN 同步。
- 如果连接真的紧(当天剩 1 GB 的热点),完全关闭 Dropbox。
- 回到大管子后重新启用一切。
要三十秒,省你第二天"我 4 GB 热点数据去哪了"的烦恼。
收尾
Dropbox 行为良好:它批量、推迟,在你不看时上传。那正是你想要的行为——直到链上某处坏掉而你需要看发生了什么。修法不是禁用 Dropbox 或盯着它。是有一个一眼可瞄的视图看你 Mac 的网络活动,让"昨晚 Dropbox 上传了 14 GB 吗"有一秒答案。
装 ova,让它跑一周,下次你纳闷你带宽去哪时,你会知道。