1.
测试目标与范围
本次测试目标是对比马来西亚VPS(CN2 GIA线路)与同规格普通国际线路在对中国大陆与其他节点的实际带宽与延迟表现。范围包括:基础连通性(ping/mtr)、TCP带宽(iperf3)、HTTP下载(curl/wget)和并发/丢包表现。测试环境统一为Ubuntu 20.04 VPS。
2.
准备工作与账号配置
准备两台VPS:A为CN2 GIA、B为普通线路(同机房或相近机房)。记录公网IP、root密码/SSH key。确保目标测试端口(如iperf3默认5201、HTTP端口80/443)在防火墙/安全组开放:sudo ufw allow 5201/tcp; sudo ufw allow 80,443/tcp。
3.
安装测试工具
在双方VPS及本地测试机上安装工具:sudo apt update && sudo apt install -y iperf3 mtr curl wget sysstat。说明:iperf3用于TCP/UDP带宽,mtr用于路径和丢包,curl/wget用于HTTP下载实测,sysstat(sar/iostat)用于收集系统IO/CPU负载。
4.
iperf3带宽测试步骤(详细命令)
在被测VPS上以server模式运行:iperf3 -s。然后在客户端(例如本地或另一VPS)运行:iperf3 -c
-P 4 -t 60 -i 10 (解释:-P 4并发4路,-t 60持续60秒)。如需测试反向带宽(upload):iperf3 -c -R -P 4 -t 60。保存输出:iperf3 ... | tee iperf3_cn2_run1.txt。
5.
ping 与 mtr 延迟与丢包测试步骤
使用ping采样:ping -c 200 -s 56 <目标IP> > ping_cn2.txt;记录min/avg/max/stddev。使用mtr进行路径分析:mtr -r -c 100 <目标IP> > mtr_cn2.txt(-r 生成报告模式,-c 指样本数)。注意记录中间跳数丢包和时延突增节点。
6.
HTTP下载实际带宽测试命令
用curl/wget测试真实HTTP下载速率:curl -o /dev/null -s -w "%{speed_download}\n" http:///largefile.iso > curl_speed.txt;或使用wget并测量时间:wget --output-document=/dev/null http:///largefile.iso 2>&1 | tee wget_speed.txt。多次在不同时间段(高峰/非高峰)各做3次并取平均。
7.
并发连接与丢包压力测试
用iperf3并发连接测试并发吞吐与丢包:iperf3 -c -u -b 500M -t 60 -P 10(UDP模式下指定带宽-b,观察丢包报告)。也可用wrk或ab对HTTP并发:wrk -t4 -c200 -d60 http:///对比真实并发吞吐。
8.
数据记录、格式与自动化脚本
建议输出统一CSV格式便于比较:date,route,type,tool,target,threads,t(sec),throughput(Mbps),loss(%),rtt_avg(ms)。示例写入:echo "$(date),CN2GIA,iperf3,${TARGET},4,60,${THR},${LOSS},${RTT}" >> results.csv。可写一个bash脚本循环测试并聚合。
9.
测试注意事项与重复策略
每组测试至少跑3次并取中位值,避免测试时系统IO/CPU占满(使用top/sar监控)。测试时段分为:00-06、10-14、18-22,以覆盖非高峰/高峰。保留防火墙日志,若出现不稳定先排查链路或被限速策略。
10.
示例结果与分析(范例数据,仅供参考)
假设对中国大陆某点测试,CN2 GIA:ping avg 60ms、iperf3 TCP峰值 800Mbps、丢包<0.5%;普通线路:ping avg 95ms、iperf3峰值 420Mbps、丢包1-3%。结论示例:CN2 GIA在通往中国的路径上延迟更低、带宽与抖动更稳定,适合对大陆访问敏感的应用。但对东南亚/全球其他地区差异较小,应结合目标用户决定。
11.
问:马来西亚VPS选择CN2 GIA值得吗?
答:如果你的主要用户或服务对象在中国大陆且对延迟/丢包敏感(如游戏、金融、实时语音/视频),CN2 GIA通常更值得,因为它在到中国的路由和带宽保障上有明显优势;但价格更高,若目标用户在东南亚或全球分布,则需根据成本与需求权衡。
12.
问:如何判断测试结果是否可靠?
答:可靠性原则:多时段、多次运行并取中位数;使用多工具交叉验证(ping/mtr/iperf3/curl);检查系统资源与网络本身是否成为瓶颈;记录并对比丢包、抖动与带宽的方差,方差小则更稳定可靠。
13.
问:遇到带宽偏低或高延迟如何排查优化?
答:先排查本地与VPS的CPU/IO是否饱和(top,iostat),确认防火墙/限速未开启;用mtr定位链路中延迟突增或丢包节点,联系VPS供应商提供路由或旁路测试;可通过修改TCP窗口、开启多线程下载或使用CDN/回源优化访问体验。
来源:马来西亚vps cn2 gia实际带宽与延迟对比测试报告