@@ -83,51 +83,28 @@ spp是一个简单强大的网络代理工具。
83
83
# 性能测试
84
84
* 使用benchmark/local_tcp目录的iperf脚本,在单机测试,在cpu跑满的情况下,测试最大带宽速度。代理协议是tcp,采用各种中转协议转发的结果如下:
85
85
86
- | 代理方式 | 速度 |
87
- | --------------| ----------|
88
- | 直连 | 3535 MBytes/sec |
89
- | tcp转发 | 663 MBytes/sec |
90
- | tcp转发(加密) | 225 MBytes/sec |
91
- | tcp转发(加密压缩) | 23.4 MBytes/sec |
92
- | rudp转发 | 5.15 MBytes/sec |
93
- | rudp转发(加密) | 5.81 MBytes/sec |
94
- | rudp转发(加密压缩) | 5.05 MBytes/sec |
95
- | ricmp转发 | 3.34 MBytes/sec |
96
- | ricmp转发(加密) | 3.25 MBytes/sec |
97
- | ricmp转发(加密压缩) | 3.46 MBytes/sec |
98
- | rhttp转发 | 10.7 MBytes/sec |
99
- | rhttp转发(加密) | 10.8 MBytes/sec |
100
- | rhttp转发(加密压缩) | 8.73 MBytes/sec |
101
- | kcp转发 | 18.2 MBytes/sec |
102
- | kcp转发(加密) | 18.6 MBytes/sec |
103
- | kcp转发(加密压缩) | 14.7 MBytes/sec |
104
- | quic转发 | 35.5 MBytes/sec |
105
- | quic转发(加密) | 32.8 MBytes/sec |
106
- | quic转发(加密压缩) | 15.1 MBytes/sec |
86
+ | 代理方式 | 速度 | 速度(加密) | 速度(加密压缩) |
87
+ | --------------| ----------| ----------| ----------|
88
+ | 直连 | 3535 MBytes/sec | | |
89
+ | tcp转发 | 663 MBytes/sec | 225 MBytes/sec | 23.4 MBytes/sec |
90
+ | rudp转发 | 5.15 MBytes/sec | 5.81 MBytes/sec | 5.05 MBytes/sec|
91
+ | ricmp转发 | 3.34 MBytes/sec | 3.25 MBytes/sec| 3.46 MBytes/sec |
92
+ | rhttp转发 | 10.7 MBytes/sec | 10.8 MBytes/sec| 8.73 MBytes/sec|
93
+ | kcp转发 | 18.2 MBytes/sec | 18.6 MBytes/sec| 14.7 MBytes/sec|
94
+ | quic转发 | 35.5 MBytes/sec | 32.8 MBytes/sec| 15.1 MBytes/sec |
107
95
108
96
* 使用benchmark/remote_tcp目录的iperf脚本,在多机测试,服务器位于腾讯云,客户端位于本地,测试最大带宽速度。代理协议是tcp,采用各种中转协议转发的结果如下:
109
97
110
- | 代理方式 | 速度 |
111
- | --------------| ----------|
112
- | 直连 | 2.74 MBytes/sec |
113
- | tcp转发 | 3.81 MBytes/sec |
114
- | tcp转发(加密) | 3.90 MBytes/sec |
115
- | tcp转发(加密压缩) | 4.02 MBytes/sec |
116
- | rudp转发 | 3.33 MBytes/sec |
117
- | rudp转发(加密) | 3.41 MBytes/sec |
118
- | rudp转发(加密压缩) | 3.58 MBytes/sec |
119
- | ricmp转发 | 3.21 MBytes/sec |
120
- | ricmp转发(加密) | 2.95 MBytes/sec |
121
- | ricmp转发(加密压缩) | 3.17 MBytes/sec |
122
- | rhttp转发 | 3.48 MBytes/sec |
123
- | rhttp转发(加密) | 3.49 MBytes/sec |
124
- | rhttp转发(加密压缩) | 3.39 MBytes/sec |
125
- | kcp转发 | 3.58 MBytes/sec |
126
- | kcp转发(加密) | 3.58 MBytes/sec |
127
- | kcp转发(加密压缩)| 3.75 MBytes/sec |
128
- | quic转发 | 3.85 MBytes/sec |
129
- | quic转发(加密) | 3.83 MBytes/sec |
130
- | quic转发(加密压缩) | 3.92 MBytes/sec |
98
+ | 代理方式 | 速度 | 速度(加密) | 速度(加密压缩) |
99
+ | --------------| ----------| ----------| ----------|
100
+ | 直连 | 2.74 MBytes/sec | | |
101
+ | tcp转发 | 3.81 MBytes/sec | 3.90 MBytes/sec | 4.02 MBytes/sec|
102
+ | rudp转发 | 3.33 MBytes/sec | 3.41 MBytes/sec| 3.58 MBytes/sec|
103
+ | ricmp转发 | 3.21 MBytes/sec | 2.95 MBytes/sec| 3.17 MBytes/sec|
104
+ | rhttp转发 | 3.48 MBytes/sec | 3.49 MBytes/sec | 3.39 MBytes/sec |
105
+ | kcp转发 | 3.58 MBytes/sec | 3.58 MBytes/sec | 3.75 MBytes/sec |
106
+ | quic转发 | 3.85 MBytes/sec | 3.83 MBytes/sec | 3.92 MBytes/sec |
107
+
131
108
132
109
* 注:测试数据是centos.iso,已经被压缩过了,所以压缩转发的效果不明显
133
110
* 如果想直接测试下网络的各协议带宽,使用多协议带宽测试工具[ connperf] ( https://github.com/esrrhs/connperf )
0 commit comments