当前情况是这样的,我有三台托管服务器 A,B,C,带宽分别是 电信 70M,联通 70M,电信 50M。我用一台服务器阿里云的 D,出口是 100Mb 的。来进行测速。结果是(都是用 D 跑 iperf3 -c XXX -b 100M,ABC 跑 iperf3 -s来测试):
A:
[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-10.00  sec  40.9 MBytes  34.3 Mbits/sec  239             sender
[  4]   0.00-10.00  sec  39.9 MBytes  33.5 Mbits/sec                  receiver
B:
[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-10.00  sec  86.6 MBytes  72.7 Mbits/sec  371             sender
[  4]   0.00-10.00  sec  85.0 MBytes  71.3 Mbits/sec                  receiver
C:
[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-10.00  sec  28.9 MBytes  24.2 Mbits/sec   44             sender
[  4]   0.00-10.00  sec  28.5 MBytes  23.9 Mbits/sec                  receiver
这就很奇怪了,为什么电信的都是 5 折,而联通的不打折呢。。
|  |      1zhs227      2019-04-20 17:22:31 +08:00 iperf 测速请加-R,要不然测的是上行出口。 | 
|  |      2MartinWu OP @zhs227 #1 我看了下 man 手册: ``` -R, --reverse run in reverse mode (server sends, client receives) ``` 但是我现在就是想测试 D 下载 A B C 数据的带宽上限。我现在的操作对了的吧? | 
|  |      4MartinWu OP @zhs227 #1 我加 -R 测试了一下: `iperf3 -c XXX -b 100M -R ` 结果还是一样。。。 | 
|  |      5zhs227      2019-04-20 17:41:30 +08:00 那就真的是那么多。 | 
|      6hlz0812      2019-04-20 19:26:27 +08:00 via iPhone 电信 qos 比较严重,尝试一下多线程拉文件能不能跑满 | 
|      7weyou      2019-04-20 23:26:03 +08:00 via Android 测 tcp 不需要加-b。家里的联通宽带测出来都是偏高的,有时候高出 10%, 感觉联通好慷慨的样子 | 
|  |      10Showfom PRO 加到 10 个线程试试 | 
|      12qwerrewt      2019-04-22 11:07:32 +08:00 ABC: iperf -s -u D: iperf -c xxx -u -b 100M -P2 | 
|  |      15goofool      2019-04-22 17:37:01 +08:00 D 服务器是联通还是电信的 |