1. 测试概述
本段介绍测试目的与总体结论。
目标是评估“日本千兆VPS”在真实公网场景下的吞吐率与稳定性。
关注点包括TCP/UDP吞吐、HTTP并发处理、单线程下载与多线程并发下载的表现。
测试结果用于指导网站加速、CDN选型、以及DDoS防御策略配置。
结论摘要:在良好骨干与对端配合下,千兆口理论上可达900Mbps以上的稳定吞吐率。
为保证可复现性,本文提供完整命令、配置与示例输出供运维参考。
2. 测试环境与服务器配置示例
示例A(日本东京):4 vCPU @ 2.4GHz,8GB RAM,100GB NVMe SSD,公网带宽1 Gbps,网络口:virtio/1Gbps。
示例B(日本大阪):8 vCPU @ 2.6GHz,16GB RAM,200GB NVMe SSD,公网带宽1 Gbps,位于同一运营商交换节点。
操作系统:Ubuntu 22.04 LTS,内核5.15,iperf3 3.10,nginx 1.22,wrk 4.1.0,ab (apache2-utils)。
网络路径:东京节点到目标测端(国内测试机/国外测端)采用BGP直连或经过中转,RTT一般在20-60ms范围内。
测试服务器系统调优:net.core.rmem_max/ rmem_default/ wmem_max 调整到 16777216,tcp_window_scaling 打开,fq_codel 或 cake 队列管理。
为了防止速率受限,禁用 CPU 节能、固定中断亲和并启用多队列(RSS)以提升多核网络处理能力。
3. 测试方法与命令
TCP/UDP吞吐:使用 iperf3,命令示例:iperf3 -c 目标IP -P 4 -t 60(多流)、iperf3 -c 目标IP -u -b 900M(UDP带宽)。
HTTP下载吞吐:使用 wget/curl 多线程工具或 aria2,示例:aria2c -x16 -s16 http://目标/大文件.iso。
并发HTTP压测:使用 ab 与 wrk,示例 ab -n 100000 -c 200 http://目标/;wrk -t4 -c400 -d60s http://目标/。
链路诊断:使用 mtr/traceroute + tcpdump(tcpdump -i eth0 port 5201)分析丢包与重传。
记录方式:每次测试至少运行3轮取中位数,保存原始日志(iperf3 JSON、wrk stdout)以便回溯。
注意事项:测试期间关闭防火墙或明确放行测试端口,避免主机限速(cloud provider QoS)影响结果。
4. 吞吐率测试结果(示例数据)
以下表格展示两台日本千兆VPS在多个测试工具下的典型吞吐率与延迟数据(单位:Mbps / ms / rps)。
表格展示了平均值与峰值,便于直观比较不同场景的性能。
表中数值为可复现示例,实际结果会受对端、时段与路由影响。
表格下方有对关键数据的解读与重传率说明。
表格仅作技术参考,可用作选型与优化基线。
| 测试项目 | 日本千兆VPS-A (Tokyo) | 日本千兆VPS-B (Osaka) |
| iperf3 TCP(-P4, 60s) | 940 Mbps (±12 Mbps) | 965 Mbps (±8 Mbps) |
| iperf3 UDP(-b900M, 60s) | 880 Mbps (丢包0.8%) | 905 Mbps (丢包0.4%) |
| 单线程wget下载 | 110 MB/s (880 Mbps) | 115 MB/s (920 Mbps) |
| ab (100k req, c=200) | 平均 3,800 rps,平均响应 52 ms | 平均 4,200 rps,平均响应 48 ms |
| wrk (c=400, t=4, d=60s) | 约 4,500 rps,P95 120 ms | 约 4,900 rps,P95 110 ms |
5. 真实案例分析与DDoS/CDN影响
案例:某日系电商在东京VPS上部署主站,峰值促销期间带宽需求激增至700-900Mbps,iperf3与nginx日志显示连接数激增。
问题诊断:通过tcpdump与mtr定位到部分恶意来源产生大量短连接,导致CPU与socket表压力升高,部分请求超时。
应对措施:启用Cloudflare CDN做静态资源缓存,动静分离并将大文件通过对象存储+CDN分发,减轻源站直连压力。
DDoS防护:结合云厂商DDoS高防(流量清洗)与WAF限速策略,设置连接速率限制(conntrack/tcp_synack)。
效果:接入CDN后,origin带宽占用下降约70%,VPS的并发处理能力提高,iperf3仍能维持接近千兆的通过能力。
提示:在高并发或遭受攻击时,千兆VPS本身可提供带宽,但需配合上游清洗与边缘缓存才能保证业务可用性。
6. 优化建议与结论
网络层面:启用多队列(ethtool -L)、开启RSS/LSO/GRO,调优内核网络缓冲区,保证多核有效处理网络中断。
应用层面:使用keepalive、连接复用(HTTP/2)、nginx worker_processes 与 worker_connections 调整到合理值并使用 sendfile/epoll。
带宽与CDN策略:静态资源尽量走CDN,动态请求走就近BGP/加速线路,必要时使用同机房多节点做负载均衡。
监控与预警:部署Netdata/Prometheus + Grafana,关注 if_out_bytes/if_in_bytes、tcp_retrans、established 连接数与 CPU 利用率。
结论:通过合理配置与配套的CDN+DDoS防护,日本千兆VPS在公网场景下能稳定输出接近千兆的吞吐率,适合对延迟和带宽有要求的网站加速场景。
如果需要,我可以提供可直接运行的测试脚本(iperf3/wrk/ab)与监控告警模板,便于在你自己的环境中复现本文测试。
来源:网站加速实例中日本千兆vps 提供的吞吐率测试报告