iperf3 测速疑问

2019-04-20 17:20:18 +08:00
 MartinWu

当前情况是这样的,我有三台托管服务器 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 折,而联通的不打折呢。。

5273 次点击
所在节点    宽带症候群
16 条回复
zhs227
2019-04-20 17:22:31 +08:00
iperf 测速请加-R,要不然测的是上行出口。
MartinWu
2019-04-20 17:31:10 +08:00
@zhs227 #1 我看了下 man 手册:

```
-R, --reverse
run in reverse mode (server sends, client receives)
```

但是我现在就是想测试 D 下载 A B C 数据的带宽上限。我现在的操作对了的吧?
MartinWu
2019-04-20 17:32:25 +08:00
@zhs227 #1 哦哦哦! 你是对的!
MartinWu
2019-04-20 17:38:14 +08:00
@zhs227 #1 我加 -R 测试了一下: `iperf3 -c XXX -b 100M -R ` 结果还是一样。。。
zhs227
2019-04-20 17:41:30 +08:00
那就真的是那么多。
hlz0812
2019-04-20 19:26:27 +08:00
电信 qos 比较严重,尝试一下多线程拉文件能不能跑满
weyou
2019-04-20 23:26:03 +08:00
测 tcp 不需要加-b。家里的联通宽带测出来都是偏高的,有时候高出 10%, 感觉联通好慷慨的样子
MartinWu
2019-04-21 13:20:02 +08:00
@hlz0812 #6 就感觉好奇怪,为什么偏偏就是宣称的 50%,不多不少。
hlz0812
2019-04-21 13:48:56 +08:00
@MartinWu 电信 200M,单线程 70M,多线程跑满
Showfom
2019-04-22 04:20:38 +08:00
加到 10 个线程试试
MartinWu
2019-04-22 08:46:29 +08:00
@Showfom #10 但是测试联通那条能跑满 70 啊。电信的就偏偏刚好一半么?
qwerrewt
2019-04-22 11:07:32 +08:00
ABC: iperf -s -u
D: iperf -c xxx -u -b 100M -P2
MartinWu
2019-04-22 14:01:40 +08:00
@qwerrewt #12 用 udp 来测试跟用 tcp 来测试的区别是?
qwerrewt
2019-04-22 16:46:05 +08:00
@MartinWu UDP 单向阿, TCP 有 ACK 回来的, 你这情况用 UDP 合适
goofool
2019-04-22 17:37:01 +08:00
D 服务器是联通还是电信的
MartinWu
2019-04-22 18:09:20 +08:00
@goofool #15 是阿里云的 ECS,应该是 BGP 的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/557074

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX