| ... | ... | @@ -37,13 +37,18 @@ https://github.com/wangyu-/UDPspeeder/wiki/推荐设置 |
|
|
|
|
|
|
|
## 如何测试网络本身的丢包率
|
|
|
|
|
|
|
|
比如你配置好了UDPspeeder+OpenVPN,但是不知道网络本身的丢包情况。有两种方法:
|
|
|
|
比如你配置好了UDPspeeder+OpenVPN,想测试网络本身的丢包情况。有两种方法:
|
|
|
|
|
|
|
|
1.可以在两边为UDPspeeder加上`--disable-fec`选项,这样FEC就被关闭了。透过这条VPN连接来ping,就可以测出网络本身的丢包率。这种方法更直观一些。(直接ping的结果不准,因为直接ping走的是icmp流量。通过VPN连接来ping才能真实反映出UDP的丢包情况。)
|
|
|
|
#### 方法1,透过VPN来ping
|
|
|
|
可以在两边为UDPspeeder加上`--disable-fec`选项,这样FEC就被关闭了。透过这条VPN连接来ping,就可以测出网络本身的丢包率。
|
|
|
|
|
|
|
|
2.也可以在两边为UDPspeeder加上`--report 10`选项,这样结合client端和server端的输出,也可以算出网络本身的丢包率。这种方法因为是结合实际使用来测,更准确一些。
|
|
|
|
直接ping的结果不准,因为直接ping走的是icmp流量。通过VPN连接来ping才能真实反映出UDP的丢包情况。
|
|
|
|
|
|
|
|
#### 如何根据`--report`的结果计算丢包率
|
|
|
|
#### 方法2,使用--report选项,查看发送/接受报告
|
|
|
|
|
|
|
|
在两边为UDPspeeder加上`--report 10`选项,这样结合client端和server端的输出,可以算出网络本身的丢包率。
|
|
|
|
|
|
|
|
###### 如何看`--report`的结果
|
|
|
|
|
|
|
|
client端的 “client-->server:(original......)(fec:xxx pkt:aaa byte)”,里面的xxx表示从client到server发送了xxx个数据包。
|
|
|
|
|
| ... | ... | |
| ... | ... | |