[realm2 vs gost3]娱乐向benchmark

[复制链接]
查看: 6584   回复: 11
发表于 2024-7-24 17:03:40 | 显示全部楼层 |阅读模式
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(这对中转机很重要)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

发表于 2024-7-24 17:04:02 | 显示全部楼层
用到的脚本都在仓库里
回复 支持 反对

使用道具 举报

发表于 2024-7-24 17:04:57 | 显示全部楼层
也不能光看内存,内存再低但不好用也是白瞎。 我只用Realm转发ssh,一段时间不动就失去响应了,已经弃用。gost就没这个问题。
回复 支持 反对

使用道具 举报

发表于 2024-7-24 17:05:12 | 显示全部楼层
秒沉。之前一堆人要我做benchmark,现在做出来也没人看(
回复 支持 反对

使用道具 举报

发表于 2024-7-24 17:05:31 | 显示全部楼层
那个颜色是哪个不标示下么
回复 支持 反对

使用道具 举报

发表于 2024-7-24 17:05:36 | 显示全部楼层
tomcb 发表于 2022-4-16 22:42
那个颜色是哪个不标示下么
我给Gost和Realm用的是Go和Rust的颜色
回复 支持 反对

使用道具 举报

发表于 2024-7-24 17:06:10 | 显示全部楼层
一直想转发的
回复 支持 反对

使用道具 举报

发表于 2024-7-24 17:06:36 | 显示全部楼层
绑定
回复 支持 反对

使用道具 举报

发表于 2024-7-24 17:07:07 | 显示全部楼层
为什么 repo 改成 read-only 了?
回复 支持 反对

使用道具 举报

发表于 2024-7-24 17:07:44 | 显示全部楼层
abc.xyz 发表于 2022-4-16 22:45
为什么 repo 改成 read-only 了?
已经合并到主项目
回复 支持 反对

使用道具 举报

发表于 2024-7-24 17:08:33 | 显示全部楼层
小白看不懂代表色
回复 支持 反对

使用道具 举报

发表于 2024-7-24 17:08:51 | 显示全部楼层
嗯,看到了,大佬上位了;P
回复 支持 反对

使用道具 举报

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

本版积分规则