Mac用户可通过六种方法实时监控网络速率:一、系统设置中启用菜单栏网速显示;二、Option+点击Wi-Fi图标查看详细吞吐量;三、活动监视器“网络”标签页查看图形化速率;四、终端运行networkQuality命令获取带宽质量评估值;五、用iftop追踪接口级实时连接流量;六、部署开源工具eul实现菜单栏可视化监控。

如果您希望在Mac上实时掌握当前网络的上传与下载速率,以便排查异常流量或评估应用带宽占用,则可通过系统原生工具与第三方应用实现多层级监控。以下是具体操作方法:
一、通过系统设置在菜单栏显示网速
该方法利用macOS内置的控制中心功能,无需安装任何软件,即可在右上角菜单栏持续显示基础网络吞吐量,数值单位为字节每秒(B/s),反映系统级实时速率。
1、点击屏幕左上角的苹果图标,选择“系统设置”。
2、在左侧边栏中点击“控制中心”。
3、向下滚动至“网络”选项,点击其右侧的下拉菜单。
4、选择“在菜单栏中显示”。
5、返回桌面,菜单栏将出现网络图标;点击该图标即可查看“接收的数据/秒”和“发送的数据/秒”的动态数值。
二、按住Option键调出Wi-Fi详细信息面板
此方式可即时获取当前Wi-Fi连接的底层性能参数,包括实时吞吐量、信号强度、信道与安全类型,适用于快速现场诊断。
1、将鼠标光标移至屏幕右上角的Wi-Fi图标上。
2、按住键盘上的Option(Alt)键不放,同时用鼠标单击Wi-Fi图标。
3、在弹出的详细信息面板中,定位到“接收的数据/秒”与“发送的数据/秒”两项。
4、数值实时跳动,单位为B/s,刷新延迟低于1秒。
三、使用活动监视器查看图形化实时吞吐量
“活动监视器”是macOS自带的深度系统监控工具,其“网络”标签页以图表形式呈现每秒收发字节数,并支持程序级流量溯源,适合识别高带宽占用进程。
1、打开“应用程序”→“实用工具”→双击“活动监视器”。
2、点击顶部标签栏中的“网络”。
3、观察窗口底部图形区域:“收到的数据/秒”和“发出的数据/秒”曲线即为系统整体实时吞吐量。
4、在图形上方弹出菜单中选择“数据”,确保显示单位为字节速率而非数据包计数。
5、若需常驻监控,选取菜单栏“显示”→“程序坞图标”→“显示网络使用率”,Dock图标将动态显示网络活动强度。
四、运行networkQuality命令获取带宽质量评估值
该终端命令主动向Apple CDN服务器发起真实TCP流测试,输出结果为接近实际应用体验的上下行目标比特率(bps),非瞬时流量快照,适用于验证签约带宽是否达标。
1、打开“应用程序”→“实用工具”→“终端”。
2、在终端中输入:networkQuality,然后按回车执行。
3、等待约10–15秒,测试自动完成。
4、查看输出结果中的dl_target_bitrate(下载)和ul_target_bitrate(上传)数值,单位为bps。
五、使用iftop命令追踪接口级实时流量
iftop通过libpcap直接监听指定网络接口(如en0),以文本表格形式逐行列出当前活跃连接的实时带宽占用,精确到IP与端口,适用于高级排障。
1、打开“终端”应用。
2、若尚未安装Homebrew,先执行:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"。
3、安装iftop:brew install iftop。
4、运行监控命令:sudo iftop -i en0(Wi-Fi接口)或sudo iftop -i en1(有线接口)。
5、界面中TOP N行显示实时占用最高的连接,按q键退出。
六、部署eul实现开源轻量级菜单栏可视化
eul是一款完全开源、无网络权限依赖的SwiftUI状态栏监控工具,所有数据均通过系统API本地采集,同步显示网速、CPU、内存等指标,适配深色模式与触控栏。
1、使用Homebrew安装:brew install --cask eul,或从GitHub releases下载最新.dmg手动安装。
2、首次运行后,菜单栏自动出现eul图标。
3、点击图标展开菜单,在“Network”项下即可查看实时接收/发送字节数及自动换算的Mbps值。
4、按下Command + ,打开偏好设置,进入“Network”标签页可自定义显示格式与接口。










