用 netstat -s -p tcp 读取 TCP 协议统计

转储 macOS 内核 TCP 计数器,诊断重传与被丢弃的连接。

macOSnetstat 连接状态TCP诊断低风险
运行 `netstat -s -p tcp` 并比较两次采样的增量;重传与乱序持续增长说明链路丢包。

01命令

命令
$ netstat -s -p tcp
# Just the interesting lines:
netstat -s -p tcp | grep -Ei "retransmit|out-of-order|listen queue"

02作用说明

`netstat -s` 打印内核累积的协议统计,`-p tcp` 将范围收窄到 TCP 块:收发包数、重传超时、乱序交付,以及关键的监听队列溢出——它意味着应用接受连接太慢。与测速不同,这些计数器不产生任何流量,却能揭示链路『为什么』变慢。间隔一分钟取两次快照再做差值,即可衡量持续丢包。

03风险

风险低风险
!注意: 计数器自开机起累积;务必对比两次采样,单独一次快照没有意义。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

最后验证: 2026-09-17 · 分类: 网络

06相关方案