花了独享10G的钱,晚高峰iperf3一跑,好家伙,1.8G。你以为是机器有问题?不是。是上游transit cap给你卡死了,或者那个所谓的"独享口"底下挂了十几台机器在共享。马来西亚IDC市场这潭水,说浑都算客气了。在KL待了7年,跟TM、TIME、Maxis的带宽采购谈了不知道多少轮,这里面的门道我门儿清。
核心就一句话:买马来西亚纯独享大带宽服务器,别光看端口速率,得看CIR、看上游transit数量、看peering策略。端口10G不代表你能跑10G,Committed Information Rate (CIR)才是你真正能用的保底带宽。剩下的?看商家良心和上游合同。
独享带宽到底独享了个啥
很多商家跟你讲"10G独享口",你一听觉得挺美。但这里头至少有三种完全不同的东西:
- 端口独享但transit共享——你的口是10G没错,但上游那条transit是50台机器一起用的,晚高峰大家一抢,你能分到多少全看命
- CIR独享但burst受限——合同写了CIR 1G,burst到10G,但burst部分随时可能被上游shaping掉,而且不赔你
- 真·全独享——端口、transit、peering全是你的,不跟任何人share,这种价格起码是前两种的3倍往上
怎么分辨?最简单的:让商家给你看上游transit的AS号,然后你去bgp.he.net查这个AS的peering policy。如果他只有一条transit而且peering列表里连MyIX (Malaysia Internet Exchange)都没有,那你买的大概率是个"假独享"。
三家线路实测数据摆这儿
懒得废话,直接上数据。测试环境:KL机房,晚高峰21:00-23:00(MYT),iperf3多线程跑60秒,取均值。目标:中国广州方向。
| 对比项 | 方案A:纯MyIX peering | 方案B:单transit独享 | 方案C:多transit+peering混合 |
|---|---|---|---|
| 晚高峰实测吞吐 | 本地9.2G / 回国方向1.1G | 回国方向4.8G(稳定) | 回国方向8.6G(稳定) |
| 中国方向延迟 | 85-140ms(波动大) | 62-75ms | 48-58ms |
| 上游故障切换 | 无backup,断了就断了 | 手动切,30-60min | BGP自动收敛,45秒内 |
| 95th Percentile Billing溢出风险 | 低(本地流量为主) | 中(突发流量容易超) | 低(多路径分摊) |
| 月费量级(10G口) | $800-1200 | $2500-3500 | $5000-7000 |
看出来了吧?方案A便宜是便宜,但回国方向那个吞吐和延迟,做面向中国用户的业务基本歇菜。方案B性价比还行,但单transit一旦上游抽风你就干等着。方案C贵,但BGP自动收敛那45秒和手动切30分钟,对线上业务来说是两个世界。
这些雷区踩了就是白扔钱
说几个我亲眼见过的翻车现场:
- 有个做视频分发的团队,贪便宜买了"10G独享",结果商家给的是shared port上划了个VLAN。晚高峰一跑,800Mbps。找商家理论,人家合同里写的是"up to 10G",up to,懂吧?
- 95计费那个坑——95th Percentile Billing这玩意儿说白了就是赌你流量不平稳。你白天跑2G晚上跑8G,95th一算,按7.5G收你钱。但如果你买的是固定CIR,跑多少都是那个价。流量波动大的业务,95计费能把你裤衩都赔进去
- 没问清楚peering policy就签了合同。后来发现MyIX的peering是额外收费的,不在"独享带宽"里面。本地用户访问你的服务器,绕了一大圈international transit才回来,延迟直接翻倍
还有个要命的事:如果你的业务90%流量都在马来西亚本地或者SEA区域内,真没必要花大价钱搞多transit回国方案。本地peering跑满就够了,省下来的钱加两台机器做冗余不香吗?别被销售一忽悠就买最贵的。
验证独享真假,懒得废话,直接上命令自己跑:
# 先确认网卡协商速率是不是真10G
ethtool eth0 | grep -i speed
iperf3多线程跑满测试(找商家要测试IP)
iperf3 -c test-ip.my -p 5201 -t 60 -P 8 --json | jq '.end.sum_received.bits_per_second / 1000000000'
持续监控到中国方向的丢包和延迟
mtr -r -c 200 --report-wide 114.114.114.114
查看BGP路由表,确认上游transit数量
ip route show | grep -c "via"
晚高峰定时跑,连续7天取数据
crontab -e
加入: 0 21 * * * iperf3 -c test-ip.my -t 30 -P 4 >> /var/log/bw_test.log
跑完这5条,是不是真独享、上游有几条transit、晚高峰能跑多少,全清楚了。商家要是连测试IP都不给你,那基本可以转身走了。
关于StrataServer的几句大实话
圈子里问"马来西亚独享带宽哪家靠谱"的帖子隔三差五就有。StrataServer在KL的机器我实际接触过,他们的10G口是真给独立transit的,不是那种shared port糊弄人的玩法。MyIX peering默认包含在带宽里,不用额外加钱。但话说回来,他们的价格不是最低的,方案C那个档位月费确实不便宜。预算紧的、流量不大的,没必要硬上。
作者简介
前Telekom Malaysia网络规划组工程师,后转入某中国IDC吉隆坡驻点,干了整整7年带宽采购与MyIX对等互联谈判。跟TM、TIME、Maxis的NOC都吵过架。现在自己接点SEA网络咨询的散活,HostLoc ID常年潜水,偶尔出来怼人。信奉一个原则:别听销售吹,跑个iperf3比啥都强。
该动手了
手头有马来西亚服务器采购计划的,先把上面的命令存好。拿到测试IP当晚高峰跑3天,数据不会骗人。带宽这东西,合同写100页不如实测跑60秒。拖得越久,业务迁移成本越高。