xjasonlyu / tun2socks

tun2socks - powered by gVisor TCP/IP stack
https://github.com/xjasonlyu/tun2socks/wiki
GNU General Public License v3.0
2.84k stars 403 forks source link

[Feature] 关于windows 系统下的benchmarks #358

Closed 380wmda999 closed 1 month ago

380wmda999 commented 1 month ago

Description

windows 10下面 我用 iperf3 测试了一下 对比您的库 和 eycorsican/go-tun2socks 两个库测速 但是感觉测速结果 和 你的测速结果不太一样 不走vpn 直连 上下行都是 10 Gbits/sec xjasonlyu/tun2socks 上行 2 Gbits/sec 但是下行只有 900 Mbits/sec 并发为10的时候 单个下行150-160M/s SUM是 1.5G/s - 1.6G/s eycorsican/go-tun2socks 上行 500Mbits/sec 但是下行却有 2 Gbits/sec 并发为10的时候 单个下行200-300M/s SUM是 2G/s - 3G/s

linux 下面我没有测试 我不太理解 是windows 和 linux 差异的问题 还是什么 为什么您的库上行 很快 但是单下行 却没有go-tun2socks 快 但是 并发10下面的话 基本上又能和go-tun2socks持平 您能在windows 下面跑一个类似的Benchmarks 然后公布下测试结果 看看是我哪里优化不对的问题 或者 这就是操作系统本身的问题

Is this feature related to a specific bug?

No response

Do you have a specific solution in mind?

No response