VMess 协议测试
VMess 协议测试
测试内容
添加10000
名用户,模拟大量用户同时使用VMess 协议
的情况
测试说明
服务端同时支持VMess+MD5
+VMessAEAD
认证,客户端使用VMessAEAD
进行连接,websocket
传输模式,10000
名用户,alterId 为0
测试环境
Ubuntu 20.04,4核8G,无 swap
测试方法
客户端
->代理程序
->服务端(模拟网站)
使用客户端通过代理建立
3000
条连接至服务端,客户端在每条连接中每2
秒随机发送1KB~16KB
的数据包至服务端,服务端在每条连接中每1
秒随机发送1KB~16KB
的数据包至客户端每条连接随机持续
30~120
秒后关闭,每关闭一条连接后会立刻建立新连接,保持正在运行的连接总数不变保持运行
10分钟
,再静置5分钟
,继续运行5分钟
,最后静置10分钟
,总共测试30分钟
,记录 CPU、内存、连接数、网速情况
v2ray 监控图
CPU 间歇上升是因为 VMess 协议每隔 10 秒会为所有用户生成新的验证信息,需要占用 CPU,VMess 协议特性,以下 xray 和 soga 也是同理
xray 监控图
soga 监控图
测试数据汇总
最后更新于