本文概述了一套实用、可重复的检测流程和工具,帮助你判断标称不限制流量的香港 CMI VPS是否在实际使用中遭遇限速或流控。通过对比不同协议、并发连接及目的地的速度结果,并结合延迟/丢包/MTR 路径分析,可以快速定位是否为运营商层面限速、VPS 本身配置或路由问题。
推荐工具有:iperf3(TCP/UDP 带宽测试)、speedtest-cli(一般测速)、mtr/traceroute(路径与丢包)、vnstat/ifstat/iftop(接口流量监控)、tcpdump(抓包分析)以及 curl/wget(大文件下载测速)。这些工具组合能覆盖带宽、并发、丢包与深层路由问题。

在远端机器或本地搭建 iperf3 服务端:iperf3 -s,然后在另一端做多种测试:单连接:iperf3 -c SERVER -t 60;多连接并发:iperf3 -c SERVER -P 10 -t 60;UDP 测试:iperf3 -c SERVER -u -b 1G。观察并发数量是否能把带宽叠加到预期值,若单连接达到某上限但并发数能提升总速率,说明存在单连接限速;若无论并发如何都卡在同一上限,可能是链路或账号限速。
建议对比三个维度:目的地(香港内部、内地、海外第三地)、协议(TCP 与 UDP)、端口(常见如80/443与自定义端口)。如果到不同目的地速度差异大,可能是出口/路由问题;若 HTTPS(443)快而 HTTP(80)慢,可能有特定端口限流或应用层识别。
mtr 能实时显示经过每跳的延迟与丢包,帮助判断是否在某一跳出现丢包/延迟激增(通常意味着链路拥塞或路由故障)。抓包(tcpdump)能看到重传、RST 或拥塞窗口变化,若看到大量重传或窗口被限制,说明链路有问题或被主动管理(如 DPI 干预)。
部署 vnstat 或 netdata 在 VPS 上做长期流量曲线记录,配合定时 iperf3 脚本(cron)在不同时间点和目标执行测试并把结果记录成日志/图表;如在高峰时段出现周期性速度降落,说明可能为时段性限速或共享带宽争抢导致。
若你在 VPS 内部用 ifconfig/nload 看不到本机出口饱和,但跨网段测速对外都显示相同限速,且 mtr 显示在运营商网内某跳后速率下降,通常是供应商端或上游链路限速;同时可用从不同 VPS 地点互测,如果只有该供应商或该线路受限,更可能是供应商策略。
注意排除本地或 VPS 的 CPU、I/O、虚拟化限速(查看 tc qdisc show dev eth0、dmesg、top),同时测试多次并记录时间窗口;用加密隧道(SSH 隧道或 WireGuard)再测一次来判断是否为 DPI 或协议识别限速。最后,保存日志并与供应商提供的带宽 SLA 对照,必要时向客服提交证据。