macos网络慢需分层定位:先用ping测端到端丢包与抖动(mdev≤15ms为佳),再用networkquality -v测真实业务延迟、抖动及乱序,结合airport命令查rssi(≥–65dbm)、传输速率与邻频干扰,最后用dig对比dns响应速度。

部署和使用军舰的 macOS Automator 自动化服务集合。包含 5 个实用工作流:PDF转JPG、PNG重命名并转JPG、图像拼接、解压RAR、顺序命名图像文件。一键安装所有服务到 ~/Library/Services/ 目录。使用场景:(1) "安装我的自动化服务",(2) "部署所有 Automato...
先测端到端连通性与抖动基线
打开终端,执行:
ping -c 20 1.1.1.1
重点不是看平均延迟,而是看 packet loss 是否为 0%,以及 mdev(平均偏差)是否 ≤15ms。mdev 超过 20ms 就说明延迟波动大,网页加载会卡顿、视频易缓冲。
再试网关:
ping -c 20 192.168.1.1(替换成你路由器实际地址)
如果这步就丢包或延迟跳变(比如忽高忽低),问题一定在本地局域网:可能是网线松动、扩展坞供电不稳、AWDL 干扰,甚至 Wi-Fi 信道被邻居占满。
用 networkQuality 模拟真实业务流量
这是 Apple 官方工具,走 HTTPS 流量,结果最贴近你刷网页、传文件的实际体验:
networkQuality -v
加 -v 参数能看到每轮 RTT、重传次数、TLS 握手耗时。重点关注:
• observedAvgRTTMs(平均往返延迟)——健康值一般 ≤50ms
• observedJitterMs(抖动)——超过 30ms 易导致语音/视频断续
• packetReordering(乱序包)——非零值说明链路不稳定,TCP 性能会打折
想验证特定服务?直接指定域名:
networkQuality -s api.yourcompany.com -p 443
查物理层状态:Wi-Fi 或以太网是否“假连”
Wi-Fi 信号质量:
/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I | grep -E "(agrCtlRSSI|lastTxRate|obssPktCnt)"
• agrCtlRSSI ≥ –65 dBm 才算强信号;低于 –70 dBm 就容易掉速
• lastTxRate 如果只有 6 或 12 Mbps,说明协商失败,可能被干扰或距离太远
• obssPktCnt > 50 表示邻频严重拥堵,换信道能立竿见影
有线连接是否真通:
ifconfig en0 | grep -E "(status|media|active)"
必须同时满足:
• status: active
• media 包含 1000baseT 或 100baseTX
• 不能只有 autoselect —— 那只是“插着”,未必“通着”
补上 DNS 和路径环节,排除隐形断点
DNS 慢,网页打不开;路径某跳卡住,ping 得通但加载慢:
对比两个 DNS 响应:
dig google.com +short @1.1.1.1 && dig google.com +short @8.8.8.8
都返回 IP 且耗时均
找卡点:
traceroute -w 2 cloudflare.com
看哪一跳开始延迟骤升(比如从 8ms → 240ms)或出现 *;若仅最后一跳 *,通常是目标禁 ICMP,不算故障。










