1.1 明确目标:并发站点数、峰值并发连接、主要访问地区(中国大陆、东南亚等)。
1.2 准备测试账号与测试端:获取机房提供的测试IP或公网服务器,准备本地或云端测试节点(Linux/Windows)。
2.1 要求提供商列出上游运营商/ASN和Peering列表。
2.2 检查是否有多线/多上游及是否直连中国电信/联通/移动或有良好IX互联,避免单一Transit。
3.1 Linux命令:ping -c 50 <目标IP>;traceroute -I <目标IP>。Windows:ping -n 50;tracert <目标IP>。
3.2 观察平均延迟、最大延迟和丢包率;traceroute看跳数和可疑丢包点(连续丢包在同一跳说明链路问题)。
4.1 安装并运行:sudo apt-get install mtr;mtr -r -c 100 <目标域名或IP>,查看每跳丢包与平均时延。
4.2 Windows可用pathping:pathping -q 100 <目标IP>,分析哪一跳出现损耗。
5.1 使用iperf3:在目标机房拿到iperf3服务器地址,运行:iperf3 -c
5.2 使用speedtest-cli或Speedtest官网测短时峰值,但长期稳定性仍以iperf3多进程长时间测试为准。
6.1 TCP检测:tcping <目标IP> <端口>(Windows)或使用nping(nmap自带)检查TCP响应。
6.2 语音/实时业务注意抖动:使用iperf3 -u做UDP测试并设置-b参数,测抖动及丢包率。
7.1 部署监控:Prometheus + blackbox_exporter / Grafana 或使用UptimeRobot、Smokeping监测延迟和丢包。
7.2 长期数据用于评估峰值时段稳定性,设置阈值(丢包>1%、峰值延迟超过目标等)自动告警。
8.1 判读参考:从亚洲主要节点到香港延迟目标<30ms(视距离),丢包常规<1%,抖动<5ms,iperf持续带宽接近线路速率的80%+较理想。
8.2 沟通时提供mtr/iperf/traceroute日志、检测时间与并发描述,要求提供专用通道或优化路由,必要时要求SLA条款和赔偿细则。
9.1 选择多上游、直连主要中国运营商或有良好IX互联的机房;优选支持BGP并能提供专线或独享带宽的供应商。
9.2 部署冗余:主次机房或双线出口,在DNS/负载均衡上配置健康检查与自动切换。
问:如何用iperf判断带宽稳定性?
答:在机房提供的iperf3服务端连续跑多组长时长测试,例如iperf3 -c server -P 10 -t 300,每组记录平均吞吐与抖动,观察30分钟内带宽波动与丢包率,若持续低于端口带宽的80%或有频繁掉速即为不稳定。
问:如何判断线路是否适合大陆用户?
答:重点看到中国主干ISP的直连情况与跳数,用mtr从多个大陆节点测试到香港机房,延迟、丢包和特定时间段峰值表现是关键;同时询问是否有直连电信/联通/移动的上游和在中国的CDN合作。
问:如果发现丢包应如何处理?
答:先持续采集mtr/traceroute和iperf日志并标注时间段,向机房提交工单并附上证据,要求提供路由调整或更换上游;若对方无响应,考虑切换机房或启用备用线路并依据合同追责。