
# 如何测试VPN速率情况？
当测试环境为已创建VPN连接，并在VPN连接的本端子网下创建ECS，并使其相互能够ping通的情况下，测试VPN的速率情况。
**当用户购买的** **VPN** **网关的带宽为** **200Mbit/s** **时，测试情况如下。**
1. 互为对端的ECS都使用Windows系统，测试速率可达180Mbit/s，使用iperf3和filezilla（是一款支持ftp的文件传输工具）测试均满足带宽要求。
   ![](https://support.huaweicloud.com/vpn_faq/public_sys-resources/note_3.0-zh-cn.png)
   基于TCP的FTP协议有拥塞控制机制，180Mbit/s为平均速率，且IPsec协议会增加新的IP头，因此10%左右的速率误差在网络领域是正常现象。
   使用iperf3客户端测试结果截图如[图1]所示。
   图1200M带宽客户端iperf3测试结果   
   ![](https://support.huaweicloud.com/vpn_faq/figure/zh-cn_image_0000001592879333.png "点击放大")
   使用iperf3服务器端测试结果截图如[图2]所示。
   图2200M带宽服务端iperf3测试结果   
   ![](https://support.huaweicloud.com/vpn_faq/figure/zh-cn_image_0000001542015078.png "点击放大") 
2. 互为对端的ECS都使用Centos7系统，测试速率可达180M，使用iperf3测试满足带宽要求。
3. 服务器端ECS使用Centos7系统，客户端使用Windows系统，测试速率只有20M左右，使用iperf3和filezilla测试均不能满足带宽要求。 原因在于Windows和Linux对TCP的实现不一致，导致速率慢。所以对端ECS使用不同的系统时，无法满足带宽要求。
   使用iperf3测试结果截图如[图3]所示。
   图3互为对端的ECS系统不同时iperf3测试结果   
   ![](https://support.huaweicloud.com/vpn_faq/figure/zh-cn_image_0000001592574077.png "点击放大") 
**假设用户购买的** **VPN** **网关的带宽为** **1000Mbit/s，**
用户购买的VPN网关为网关的整体吞吐能力，即该VPN网关下所有VPN连接的带宽之和。在大带宽场景下，由于主机的转发性能限制，需要使用多台主机构建多条流量才能充分利用网关的带宽。这种场景下对ECS的配置要求也很高，建议ECS的网卡支持2G以上的带宽。具体ECS的规格可参见[ECS规格](https://support.huaweicloud.com/productdesc-ecs/zh-cn_topic_0086381982.html)。
**测试总结：综上测试结果，云网关能够满足带宽速率要求，但是建议两端主机使用相同的操作系统，并且网卡要达到配置要求。**
