用 netstat -s -p tcp 读取 TCP 协议统计
转储 macOS 内核 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来源
- netstat — macOS Command Reference依据: Documents the -s (statistics) and -p <protocol> flags.
最后验证: 2026-09-17 · 分类: 网络