主机论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1022|回复: 28

[realm2 vs gost3]娱乐向benchmark

[复制链接]

2

主题

667

回帖

1724

积分

金牌会员

Rank: 6Rank: 6

积分
1724
发表于 2022-4-16 22:36:33 | 显示全部楼层 |阅读模式
本帖最后由 dunce 于 2022-4-17 00:16 编辑

Realm 2.0版本已经发布, 支持ws/tls/wss转发, 监听方向和请求方向可以选择任意协议。

我比较好奇Realm跟其他转发工具有多大性能差距,于是拿当下最流行的工具——Gost做了下对比。

测试环境为docker容器,限制CPU使用,以确保两者都能跑满CPU。iperf3客户端和服务端都跑在宿主机上,没有性能限制。

仓库在这: https://github.com/zephyrchien/boring-relay-bench

结果(蓝色为Go, 橙色为Rust):










TCP由于双方都用了零拷贝的关系,基本没有性能差距,不过Realm内存占用较少。

WS和WSS则差距明显,带宽差了6倍多。而且在保持带宽多几倍的情况下,Realm发送端内存占用远低于Gost(这对中转机很重要)
回复

使用道具 举报

105

主题

2964

回帖

8205

积分

论坛元老

Rank: 8Rank: 8

积分
8205
发表于 2022-4-16 22:42:16 | 显示全部楼层
那个颜色是哪个不标示下么
回复

使用道具 举报

2

主题

667

回帖

1724

积分

金牌会员

Rank: 6Rank: 6

积分
1724
 楼主| 发表于 2022-4-16 22:43:25 | 显示全部楼层
tomcb 发表于 2022-4-16 22:42
那个颜色是哪个不标示下么

我给Gost和Realm用的是Go和Rust的颜色
回复

使用道具 举报

1

主题

7251

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

积分
16347
发表于 2022-4-16 22:42:00 | 显示全部楼层
一直想转发的
回复

使用道具 举报

9

主题

255

回帖

923

积分

高级会员

Rank: 4

积分
923
发表于 2022-4-16 22:45:02 | 显示全部楼层
绑定
回复

使用道具 举报

19

主题

685

回帖

1993

积分

金牌会员

Rank: 6Rank: 6

积分
1993
发表于 2022-4-16 22:45:03 | 显示全部楼层
为什么 repo 改成 read-only 了?
回复

使用道具 举报

2

主题

667

回帖

1724

积分

金牌会员

Rank: 6Rank: 6

积分
1724
 楼主| 发表于 2022-4-16 22:45:22 | 显示全部楼层
abc.xyz 发表于 2022-4-16 22:45
为什么 repo 改成 read-only 了?

已经合并到主项目
回复

使用道具 举报

105

主题

2964

回帖

8205

积分

论坛元老

Rank: 8Rank: 8

积分
8205
发表于 2022-4-16 22:48:44 | 显示全部楼层
dunce 发表于 2022-4-16 22:43
我给Gost和Realm用的是Go和Rust的颜色

小白看不懂代表色
回复

使用道具 举报

19

主题

685

回帖

1993

积分

金牌会员

Rank: 6Rank: 6

积分
1993
发表于 2022-4-16 22:45:00 | 显示全部楼层
dunce 发表于 2022-4-16 22:48
已经合并到主项目

嗯,看到了,大佬上位了
回复

使用道具 举报

0

主题

1

回帖

4

积分

新手上路

Rank: 1

积分
4
发表于 2022-4-16 22:49:41 | 显示全部楼层
秒沉。之前一堆人要我做benchmark,现在做出来也没人看(realm和gost的仓库链接可以贴一下嘛?谢谢dalao
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|主机论坛

GMT+8, 2026-4-30 23:11 , Processed in 0.083180 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表