VNTVNT
首页
指南
赞助
参与开发
问答
  • 简体中文
  • English
首页
指南
赞助
参与开发
问答
  • 简体中文
  • English
  • 介绍
  • 命令行版本快速上手
  • 界面版本快速上手
  • WireGuard接入VNT
  • 进阶使用
  • 自建服务器
  • 无权限无tun模块组网
  • 局域网游戏联机
  • 性能测试

性能测试

对比测试vnt和其他组网工具在直连情况下的速度

测试环境

 设备A:
     系统:Windows 11
     CPU:i7-13700K   3.40 GHz
     内存:32 GB
     IP: 172.19.240.1和192.168.10.13
 设备B:
     说明:设备A下的Windows子系统
     系统:Ubuntu-22 
     IP:172.19.245.85

测试方法:使用iperf3在设备A测试对设备B的上传和下载速度(iperf3 -c和iperf3 -c -R),每隔1分钟测试一次,连续测试5次。 测试期间只运行对应组网工具和iperf3

测试结果仅供参考,不同环境可能有不同的结果,请以实际情况为准,对测试方式或者测试结果有任何疑问的欢迎进群交流

本地IP测试结果

组网说明类型minmaxavgCPURES
-上传22.9 Gbits/sec23.5 Gbits/sec23.3 Gbits/sec--
-下载20.2 Gbits/sec21.6 Gbits/sec21.1 Gbits/sec--

VNT测试结果

说明:vnt 1.2.12版本 设备A和设备B均使用内置公共vnts,表格中CPU和RES均为设备B上组网进程的观测值

组网说明类型minmaxavgCPURES
默认参数(未加密)上传1.83 Gbits/sec1.92 Gbits/sec1.87 Gbits/sec129.3%4.2M
默认参数(未加密)下载2.91 Gbits/sec2.96 Gbits/sec2.93 Gbits/sec154.5%4.2M
aes-gcm-128加密上传1.64 Gbits/sec1.66 Gbits/sec1.65 Gbits/sec139.0%4.3M
aes-gcm-128加密下载2.91 Gbits/sec3.04 Gbits/sec2.94 Gbits/sec164.7%4.3M

图1图2图3图4

WireGuard测试结果

说明:截止到2024-07-28的最新版本,设备B连接设备A

组网说明类型minmaxavgCPURES
基本参数上传1.36 Gbits/sec1.42 Gbits/sec1.40 Gbits/sec--
基本参数下载3.72 Gbits/sec4.10 Gbits/sec4.01 Gbits/sec--

单从数据上看,wg在Windows上比vnt稍弱,但是在Linux上比vnt快挺多,由于是内核进程,看不到具体的CPU和内存的占用率,总的CPU使用率wg比vnt高15%左右

图1图2

n2n v2.8.2_r558_7e32ff0

说明:使用v2.8.2_r558_7e32ff0,设备A上搭建supernode

组网说明类型minmaxavgCPURES
不使用加密(-A1)上传787 Mbits/sec1.02 Gbits/sec841 Mbits/sec97.7%0.2m
不使用加密(-A1)下载1.26 Gbits/sec1.30 Gbits/sec1.28 Gbits/sec97%0.2m
AES-CBC-128(-A3 -k 123)上传648 Mbits/sec671 Mbits/sec659 Mbits/sec85.3%0.2m
AES-CBC-128(-A1 -k 123)下载900 Mbits/sec927 Mbits/sec925 Mbits/sec98%0.2m

图1图2

其他组网工具

说明:截止到2024-07-28的最新版本,设备B连接设备A

组网说明类型minmaxavgCPURES
默认参数上传1.40 Gbits/sec1.47 Gbits/sec1.45 Gbits/sec80.3%20.7m
默认参数下载886 Mbits/sec1.18 Gbits/sec1.08 Gbits/sec62.7%20.7m
aes-gcm-128加密上传1.42 Gbits/sec1.48 Gbits/sec1.46 Gbits/sec83.7%20.7m
aes-gcm-128加密下载957 Mbits/sec1.18 Gbits/sec1.10 Gbits/sec56.1%20.7M

图1图2图3图4

Prev
局域网游戏联机