-
Notifications
You must be signed in to change notification settings - Fork 65
Benchmarks
hev edited this page Apr 19, 2024
·
1 revision
- CPU: AMD Ryzen 9 7950X 16-Core Processor (Max 5.7GHz)
- OS: Arch Linux (Linux 6.13.1)
- Iperf3: 3.17.1
- Proxychains-ng: 4.17
iperf3 server <---> socks5 server <---> iperf3 client
Run in systemd-nspawn container.
systemd-nspawn -U -D archlinux
Repo: https://github.com/heiher/hev-socks5-server
Version: 2.7.0
Command:
# workers: 32
hev-socks5-server conf/main.yml
$ proxychains iperf3 -c 127.0.0.1
- - - - - - - - - - - - - - - - - - - - - - - - -
Speed: 114Gbps
CPU usage: 63%
MEM usage: 1.8M
$ proxychains iperf3 -c 127.0.0.1 -P 10
- - - - - - - - - - - - - - - - - - - - - - - - -
Speed: 436Gbps
CPU usage: 490%
MEM usage: 1.8M
$ proxychains iperf3 -c 127.0.0.1 -R
- - - - - - - - - - - - - - - - - - - - - - - - -
Speed: 113Gbps
CPU usage: 63%
MEM usage: 1.8M
$ proxychains iperf3 -c 127.0.0.1 -R -P 10
- - - - - - - - - - - - - - - - - - - - - - - - -
Speed: 454Gbps
CPU usage: 530%
MEM usage: 1.8M
Repo: https://github.com/rofl0r/microsocks
Version: 1.0.5
Command:
microsocks -q -i 0.0.0.0 -p 1080
$ proxychains iperf3 -c 127.0.0.1
- - - - - - - - - - - - - - - - - - - - - - - - -
Speed: 33Gbps
CPU usage: 56%
MEM usage: 1.6M
$ proxychains iperf3 -c 127.0.0.1 -P 10
- - - - - - - - - - - - - - - - - - - - - - - - -
Speed: 259Gbps
CPU usage: 900%
MEM usage: 1.6M
$ proxychains iperf3 -c 127.0.0.1 -R
- - - - - - - - - - - - - - - - - - - - - - - - -
Speed: 33Gbps
CPU usage: 56%
MEM usage: 1.6M
$ proxychains iperf3 -c 127.0.0.1 -R -P 10
- - - - - - - - - - - - - - - - - - - - - - - - -
Speed: 248Gbps
CPU usage: 886%
MEM usage: 1.6M
Repo: https://github.com/dizda/fast-socks5
Version: 1.0.0-beta.2
Command:
cargo run -r --example server -- --listen-addr 127.0.0.1:1080 no-auth
$ proxychains iperf3 -c 127.0.0.1
- - - - - - - - - - - - - - - - - - - - - - - - -
Speed: 34.5Gbps
CPU usage: 65%
MEM usage: 4.2M
$ proxychains iperf3 -c 127.0.0.1 -P 10
- - - - - - - - - - - - - - - - - - - - - - - - -
Speed: 146Gbps
CPU usage: 900%
MEM usage: 4.2M
$ proxychains iperf3 -c 127.0.0.1 -R
- - - - - - - - - - - - - - - - - - - - - - - - -
Speed: 33.9Gbps
CPU usage: 65%
MEM usage: 4.2M
$ proxychains iperf3 -c 127.0.0.1 -R -P 10
- - - - - - - - - - - - - - - - - - - - - - - - -
Speed: 135Gbps
CPU usage: 900%
MEM usage: 4.2M
Repo: https://www.inet.no/dante
Version: 1.4.3
Command:
sockd
$ proxychains iperf3 -c 127.0.0.1
- - - - - - - - - - - - - - - - - - - - - - - - -
Speed: 32.3Gbps
CPU usage: 94%
MEM usage: 12.6M
$ proxychains iperf3 -c 127.0.0.1 -P 10
- - - - - - - - - - - - - - - - - - - - - - - - -
Speed: 40.5Gbps
CPU usage: 88%
MEM usage: 12.7M
$ proxychains iperf3 -c 127.0.0.1 -R
- - - - - - - - - - - - - - - - - - - - - - - - -
Speed: 31.2Gbps
CPU usage: 96%
MEM usage: 12.6M
$ proxychains iperf3 -c 127.0.0.1 -R -P 10
- - - - - - - - - - - - - - - - - - - - - - - - -
Speed: 37.4Gbps
CPU usage: 86%
MEM usage: 12.7M