活动监视器是macOS原生工具,通过“网络”标签页底部蓝红曲线(单位B/s)实时显示下载与上传速率,需设为“数据”模式;按“接收字节”“发送字节”排序可定位高流量进程;结合nettop查连接详情,用networkQuality测真实应用层带宽。
活动监视器是 macos 自带的系统级监控工具,能直观呈现网络连接请求和实时流量,不需要额外安装。关键不是只看“用了多少”,而是看清“谁在连、连哪去、传什么、多快”。下面几个操作点最实用,也最容易上手。
看懂底部图表:收发速率一目了然
打开活动监视器(Command + 空格 → 输入“活动监视器”→ 回车),切换到“网络”标签页:
- 底部蓝色曲线 = “收到的数据/秒”,代表当前下载速率,单位是字节每秒(B/s)
- 底部红色曲线 = “发出的数据/秒”,代表当前上传速率,单位同样是 B/s
- 图形上方下拉菜单必须选“数据”,不能是“包”,否则显示的是数据包数量,受协议开销干扰,无法反映真实带宽
- 数值每秒刷新一次,跳动明显;拖动窗口宽度可略微拉伸时间轴,但默认只保留约10秒滚动视图
定位具体进程:谁在发、谁在收
向上滚动查看进程列表,重点关注两列:
- “接收字节”列:实时增量越快,说明该进程正在大量下载(如 Safari 加载网页、iCloud 同步照片)
- “发送字节”列:实时增量越快,说明该进程正在大量上传(如 Time Machine 备份、Zoom 视频会议推流)
- 右键表头可添加“网络端口”“平均CPU时间”等辅助列,帮助判断是否为预期行为(比如后台更新突然占满上传)
- Dock 图标也能反映强度:选取“显示”→“程序坞图标”→“显示网络使用率”,图标会变成从右向左滚动的动态条形图
结合 nettop 查连接详情
活动监视器不显示远程地址和端口细节,这时用终端命令补足:
- 打开终端,运行:nettop -P -L 0,列出所有活跃进程的入站/出站字节数、连接数、协议类型和本地端口
- 按 r 手动刷新,按 q 退出
- 想快速过滤 Chrome 流量?运行:nettop -P -L 0 | grep -i chrome
- 若某进程“connections”值持续高于 50,可能有异常连接行为(如广告 SDK 频繁建连)
验证真实带宽表现
Wi-Fi 图标显示的速率是链路层理论值,不代表实际可用带宽。运行以下命令测真实应用层表现:
- 终端输入:networkQuality -v
- 它会连接 Apple CDN 节点,模拟 HTTP 下载/上传,输出“平均HTTP下载速率”和“平均HTTP上传速率”
- 这个结果更贴近 Safari、iCloud、视频会议的实际体验,比 ping 或 ifconfig 更有参考价值
- 如果实测远低于 Wi-Fi 标称速率,问题大概率出在 DNS、TCP 拥塞控制或中间路由,而非信号本身


















