本文主要是探究一下阿里/腾讯的 163 带宽区别,给建站的同学一些参考。
腾讯云香港到广东电信是走 163 回程,这点大家都知道了。但是阿里云有些特殊,我们都知道阿里云跟联通合作比较深,但是阿里云其实也是有采购香港 163 带宽的。
阿里云香港往广东电信的绝大部分 IP 都是由香港联通转入广东联通再转电信 163 的,但是也存在部分少数 IP 是直接走香港电信的 163 骨干网回来的,我恰好有条件去测试这一差异,因此有了本文。
测试时间是 21:00 前后,使用 443 端口进行 iPerf 打流
本次一共用了四台测试机,分别是家里云(广州电信),腾讯云广州,阿里云香港,腾讯云香港。其中腾讯两台机子开的是竞价 CVM 实例,阿里云香港是 ECS ,应该不存在轻量资源池紧张导致的限速问题。其中家里云最高 100M 。
广东电信 163 -> 腾讯云香港 路由

腾讯云香港 -> 广州电信 163 路由

阿里云香港 -> 腾讯云广州 路由

腾讯云广州 -> 阿里云香港 路由

阿里云香港 – 163 – 腾讯云广州 - BBR

阿里云香港 – 163 – 腾讯云广州 – CUBIC

腾讯云香港 – 163 – 广州电信 – CUBIC

腾讯云香港 – 163 – 广州电信 – BBR

阿里云香港 – CUG – 广州电信 – CUBIC

阿里云香港 – CUG – 广州电信 – BBR

阿里云香港的 163 带宽,在使用 CUBIC 的情况下,只有 1Mbps ,不清楚是不是 Qos 导致的,而且 ICMP 丢包将近 15%(不过亚洲 163 的 ICMP 没参考性);使用 BBR 后能基本跑满 200Mbps 。
腾讯云香港的 163 带宽,在使用 CUBIC 的情况下有 40Mbps ,使用 BBR 后提升到 60Mbps ,但是 ICMP 没有丢包。
结论:腾讯云香港的 163 带宽优先级可能比阿里云香港的要高( ICMP 不丢包,CUBIC 跑得起来),但是可能带宽不太够。阿里云的带宽应该够但是优先级可能比较低。
另外在测试过程中还发现无论是腾讯云还是阿里云,他们都可能受到 ECMP 的影响,即便开了 bbr 都可能只有几 Mbps ,但情况比较少。