- ① 量化现象:慢多少?所有站点还是单个?下载慢还是打开慢?
- ② 名称解析:dig 计时(解析慢会拖慢一切应用)
- ③ 连接建立:curl -w time_connect(TCP 握手慢 → 网络时延或拥塞)
- ④ TLS 握手:time_appconnect(握手慢 → 证书链/加密套件/CPU)
- ⑤ 首包时间:time_starttransfer(远大于连接耗时 → 服务端处理慢)
- ⑥ 传输阶段:time_total 与 size_download 反推有效吞吐
- ⑦ 逐跳质量:mtr 长跑看丢包与延迟在哪一跳恶化
- ⑧ 带宽实测:iperf3 有效吞吐与链路标称对比
- ⑨ 对照测试:换协议(TCP/UDP)、换客户端、换出口验证范围
- ⑩ 前推结论:把 ①-⑨ 的数字写在纸上,慢的那一段自然浮现
curl 分段量化(先跑这个)
curl 分段量化(先跑这个)
curl -s -o /dev/null -w 'DNS %{time_namelookup}s | TCP %{time_connect}s | TLS %{time_appconnect}s | TTFB %{time_starttransfer}s | 总 %{time_total}s | 速率 %{speed_download}B/s\n' https://<目标>/排「慢」务必先量化再动手:没有数字的「感觉慢」会把排查变成猜谜。