你好
我正在测试 40G 网络并形成此测试我看到 Iperf3 v 3.1.2 报告的网络吞吐量与旧版本的 Iperf 2.0.5 相比较低。
这是 Iperf3 的基准测试结果。
连接到主机 192.168.110.135,端口 5201
[4]本地192.168.110.136端口57275连接到192.168.110.135端口5201
[6]本地192.168.110.136端口57276连接到192.168.110.135端口5201
[8]本地192.168.110.136端口57277连接到192.168.110.135端口5201
[10]本地192.168.110.136端口57278连接到192.168.110.135端口5201
[ ID] 间隔传输带宽 Retr Cwnd
[ 4] 0.00-1.00 秒 559 MBytes 4.68 Gbits/sec 0 201 KBytes
[ 6] 0.00-1.00 秒 559 MBytes 4.68 Gbits/sec 0 236 KBytes
[ 8] 0.00-1.00 秒 559 MBytes 4.68 Gbits/sec 0 219 KBytes
[ 10] 0.00-1.00 秒 559 MBytes 4.68 Gbits/sec 0 245 KBytes
[SUM] 0.00-1.00 秒 2.18 GBytes 18.7 Gbits/sec 0
[ 4] 1.00-2.00 秒 622 MBytes 5.22 Gbits/sec 0 298 KBytes
[ 6] 1.00-2.00 秒 622 MBytes 5.22 Gbits/sec 0 306 KBytes
[ 8] 1.00-2.00 秒 620 MBytes 5.20 Gbits/sec 0 359 KBytes
[ 10] 1.00-2.00 秒 619 MBytes 5.19 Gbits/sec 0 359 KBytes
[SUM] 1.00-2.00 秒 2.43 GBytes 20.8 Gbits/sec 0
[ 4] 2.00-3.00 秒 635 MBytes 5.33 Gbits/sec 0 298 KBytes
[ 6] 2.00-3.00 秒 635 MBytes 5.33 Gbits/sec 0 324 KBytes
[ 8] 2.00-3.00 秒 635 MBytes 5.33 Gbits/sec 0 359 KBytes
[ 10] 2.00-3.00 秒 635 MBytes 5.33 Gbits/sec 0 359 KBytes
[SUM] 2.00-3.00 秒 2.48 GBytes 21.3 Gbits/sec 0
[ 4] 3.00-4.00 秒 635 MBytes 5.33 Gbits/sec 0 350 KBytes
[ 6] 3.00-4.00 秒 634 MBytes 5.31 Gbits/sec 0 332 KBytes
[ 8] 3.00-4.00 秒 635 MBytes 5.33 Gbits/sec 0 394 KBytes
[ 10] 3.00-4.00 秒 635 MBytes 5.33 Gbits/sec 0 385 KBytes
[SUM] 3.00-4.00 秒 2.48 GBytes 21.3 Gbits/sec 0
[ 4] 4.00-5.00 秒 635 MBytes 5.32 Gbits/sec 0 350 KBytes
[ 6] 4.00-5.00 秒 635 MBytes 5.32 Gbits/sec 0 332 KBytes
[ 8] 4.00-5.00 秒 635 MBytes 5.32 Gbits/sec 0 394 KBytes
[ 10] 4.00-5.00 秒 635 MBytes 5.32 Gbits/sec 0 385 KBytes
[SUM] 4.00-5.00 秒 2.48 GBytes 21.3 Gbits/sec 0
[ 4] 5.00-6.00 秒 632 MBytes 5.31 Gbits/sec 0 350 KBytes
[ 6] 5.00-6.00 秒 632 MBytes 5.31 Gbits/sec 0 332 KBytes
[ 8] 5.00-6.00 秒 632 MBytes 5.31 Gbits/sec 0 394 KBytes
[ 10] 5.00-6.00 秒 632 MBytes 5.31 Gbits/sec 0 385 KBytes
[SUM] 5.00-6.00 秒 2.47 GBytes 21.2 Gbits/sec 0
[ 4] 6.00-7.00 秒 634 MBytes 5.32 Gbits/sec 0 350 KBytes
[ 6] 6.00-7.00 秒 634 MBytes 5.32 Gbits/sec 0 332 KBytes
[ 8] 6.00-7.00 秒 634 MBytes 5.32 Gbits/sec 0 394 KBytes
[ 10] 6.00-7.00 秒 634 MBytes 5.32 Gbits/sec 0 385 KBytes
[SUM] 6.00-7.00 秒 2.48 GBytes 21.3 Gbits/sec 0
[ 4] 7.00-8.00 秒 624 MBytes 5.23 Gbits/sec 0 350 KBytes
[ 6] 7.00-8.00 秒 624 MBytes 5.23 Gbits/sec 0 332 KBytes
[ 8] 7.00-8.00 秒 624 MBytes 5.23 Gbits/sec 0 394 KBytes
[ 10] 7.00-8.00 秒 624 MBytes 5.23 Gbits/sec 0 394 KBytes
[SUM] 7.00-8.00 秒 2.44 GBytes 20.9 Gbits/sec 0
[ 4] 8.00-9.00 秒 635 MBytes 5.32 Gbits/sec 0 350 KBytes
[ 6] 8.00-9.00 秒 635 MBytes 5.32 Gbits/sec 0 332 KBytes
[ 8] 8.00-9.00 秒 635 MBytes 5.32 Gbits/sec 0 394 KBytes
[ 10] 8.00-9.00 秒 635 MBytes 5.32 Gbits/sec 0 394 KBytes
[SUM] 8.00-9.00 秒 2.48 GBytes 21.3 Gbits/sec 0
[ 4] 9.00-10.00 秒 631 MBytes 5.30 Gbits/sec 0 350 KBytes
[ 6] 9.00-10.00 秒 631 MBytes 5.30 Gbits/sec 0 332 KBytes
[ 8] 9.00-10.00 秒 631 MBytes 5.30 Gbits/sec 0 394 KBytes
[ 10] 9.00-10.00 秒 631 MBytes 5.30 Gbits/sec 0 394 KBytes
[SUM] 9.00-10.00 秒 2.47 GBytes 21.2 Gbits/sec 0
[ ID] 间隔传输带宽 Retr
[ 4] 0.00-10.00 秒 6.10 GBytes 5.24 Gbits/sec 0 发送方
[ 4] 0.00-10.00 秒 6.10 GBytes 5.24 Gbits/sec 接收器
[ 6] 0.00-10.00 秒 6.09 GBytes 5.24 Gbits/sec 0 发送方
[ 6] 0.00-10.00 sec 6.09 GBytes 5.24 Gbits/sec 接收器
[ 8] 0.00-10.00 秒 6.09 GBytes 5.23 Gbits/sec 0 发送方
[ 8] 0.00-10.00 秒 6.09 GBytes 5.23 Gbits/sec 接收器
[ 10] 0.00-10.00 秒 6.09 GBytes 5.23 Gbits/sec 0 发送方
[ 10] 0.00-10.00 秒 6.09 GBytes 5.23 Gbits/sec 接收器
[SUM] 0.00-10.00 sec 24.4 GBytes 20.9 Gbits/sec 0 发送方
[SUM] 0.00-10.00 sec 24.4 GBytes 20.9 Gbits/sec 接收器
完成。
这是 Iperf 2.0.5 版的基准测试结果。
客户端连接到 192.168.110.135,TCP 端口 5001
[4]本地192.168.110.136端口53855连接192.168.110.135端口5001
[3]本地192.168.110.136端口53854连接192.168.110.135端口5001
[5]本地192.168.110.136端口53856连接192.168.110.135端口5001
[6]本地192.168.110.136端口53857连接192.168.110.135端口5001
[ ID] 间隔传输带宽
[ 4] 0.0-10.0 秒 7.99 GBytes 6.86 Gbits/sec
[ 3] 0.0-10.0 秒 10.9 GBytes 9.34 Gbits/sec
[ 5] 0.0-10.0 秒 14.7 GBytes 12.6 Gbits/sec
[ 6] 0.0-10.0 秒 12.1 GBytes 10.4 Gbits/sec
[SUM] 0.0-10.0 秒 45.6 GBytes 39.2 Gbits/sec
所以这里 iperf 报告 39.2 Gbits/sec 接近 40Gbits 但另一方面 iperf3 报告仅 20.9 Gbits/sec。
我是否缺少使用 iperf3 的一些切换,我还尝试使用此 url https://fasterdata.es.net/host-tuning/40g-tuning/调整 cpu 亲和力
谢谢你,
马尼什
你好,
通过查看以太网端口流量,似乎“Iperf3”并没有推动那么多流量来填充网络端口限制。 那么是否有任何带有 iperf3 的交换机来发送适当的流量来填充端口。 或者,与“iperf”相比,我在使用“iperf3”进行网络测试时是否遗漏了什么
我在这里看到了同样的事情:
ubuntu@ubuntu :~$ iperf3 -c 10.10.10.3 -t 10 -P8 -i0
连接到主机 10.10.10.3,端口 5201
[4]本地10.10.10.2端口46132连接到10.10.10.3端口5201
[6]本地10.10.10.2端口46134连接到10.10.10.3端口5201
[8]本地10.10.10.2端口46136连接到10.10.10.3端口5201
[10]本地10.10.10.2端口46138连接到10.10.10.3端口5201
[12]本地10.10.10.2端口46140连接到10.10.10.3端口5201
[14]本地10.10.10.2端口46142连接到10.10.10.3端口5201
[16]本地10.10.10.2端口46144连接到10.10.10.3端口5201
[18]本地10.10.10.2端口46146连接到10.10.10.3端口5201
[ ID] 间隔传输带宽 Retr Cwnd
[ 4] 0.00-10.00 秒 692 MBytes 580 Mbits/sec 548 717 KBytes
[ 6] 0.00-10.00 秒 689 MBytes 578 Mbits/sec 352 629 KBytes
[ 8] 0.00-10.00 秒 685 MBytes 575 Mbits/sec 416 655 KBytes
[ 10] 0.00-10.00 秒 686 MBytes 575 Mbits/sec 428 17.5 KBytes
[ 12] 0.00-10.00 秒 686 MBytes 575 Mbits/sec 433 612 KBytes
[ 14] 0.00-10.00 秒 685 MBytes 575 Mbits/sec 431 533 KBytes
[ 16] 0.00-10.00 秒 685 MBytes 575 Mbits/sec 426 533 KBytes
[ 18] 0.00-10.00 秒 685 MBytes 575 Mbits/sec 422 533 KBytes
[SUM] 0.00-10.00 秒 5.36 GBytes 4.61 Gbits/sec 3456
[ ID] 间隔传输带宽 Retr
[ 4] 0.00-10.00 秒 692 MBytes 580 Mbits/sec 548 发送者
[ 4] 0.00-10.00 秒 674 MBytes 565 Mbits/sec 接收器
[ 6] 0.00-10.00 秒 689 MBytes 578 Mbits/sec 352 发送者
[ 6] 0.00-10.00 sec 674 MBytes 565 Mbits/sec 接收器
[ 8] 0.00-10.00 秒 685 MBytes 575 Mbits/sec 416 发送器
[ 8] 0.00-10.00 sec 673 MBytes 565 Mbits/sec 接收器
[ 10] 0.00-10.00 秒 686 MBytes 575 Mbits/sec 428 发送器
[ 10] 0.00-10.00 sec 674 MBytes 565 Mbits/sec 接收器
[ 12] 0.00-10.00 秒 686 MBytes 575 Mbits/sec 433 发送器
[ 12] 0.00-10.00 sec 674 MBytes 565 Mbits/sec 接收器
[ 14] 0.00-10.00 秒 685 MBytes 575 Mbits/sec 431 发送器
[ 14] 0.00-10.00 sec 674 MBytes 565 Mbits/sec 接收器
[ 16] 0.00-10.00 秒 685 MBytes 575 Mbits/sec 426 发送器
[ 16] 0.00-10.00 sec 674 MBytes 565 Mbits/sec 接收器
[ 18] 0.00-10.00 秒 685 MBytes 575 Mbits/sec 422 发送器
[ 18] 0.00-10.00 sec 674 MBytes 565 Mbits/sec 接收器
[SUM] 0.00-10.00 秒 5.36 GBytes 4.61 Gbits/sec 3456 发送方
[SUM] 0.00-10.00 sec 5.26 GBytes 4.52 Gbits/sec 接收器
客户端连接到 10.10.10.3,TCP 端口 5001
[10]本地10.10.10.2端口44030连接10.10.10.3端口5001
[5]本地10.10.10.2端口44018连接10.10.10.3端口5001
[6]本地10.10.10.2端口44020连接10.10.10.3端口5001
[8]本地10.10.10.2端口44024连接10.10.10.3端口5001
[7]本地10.10.10.2端口44022连接10.10.10.3端口5001
[9]本地10.10.10.2端口44026连接10.10.10.3端口5001
[4]本地10.10.10.2端口44028连接10.10.10.3端口5001
[3]本地10.10.10.2端口44016连接10.10.10.3端口5001
[ ID] 间隔传输带宽
[ 10] 0.0-10.0 秒 4.82 GBytes 4.14 Gbits/sec
[ 5] 0.0-10.0 秒 2.28 GBytes 1.96 Gbits/sec
[ 6] 0.0-10.0 秒 2.47 GBytes 2.12 Gbits/sec
[ 8] 0.0-10.0 秒 5.16 GBytes 4.43 Gbits/sec
[ 7] 0.0-10.0 秒 4.81 GBytes 4.13 Gbits/sec
[ 9] 0.0-10.0 秒 4.92 GBytes 4.23 Gbits/sec
[ 4] 0.0-10.0 秒 2.33 GBytes 2.00 Gbits/sec
[ 3] 0.0-10.0 秒 2.32 GBytes 1.99 Gbits/sec
[SUM] 0.0-10.0 秒 29.1 GBytes 25.0 Gbits/sec
我尝试了各种方法,巨型帧、更改窗口大小、或多或少的并行连接等,但 iperf3 永远不会高于大约 10Gb/s,而且只有当我使用 -A 固定到单个 CPU 时才会如此。
同样在这里
连接到主机 Thunder-mojo-2-2,端口 5201
[4]本地192.168.128.213端口43273连接到192.168.128.212端口5201
[ ID] 间隔传输带宽 Retr Cwnd
[ 4] 0.00-1.00 秒 499 MBytes 4.18 Gbits/sec 0 571 KBytes
[ 4] 1.00-2.00 秒 496 MBytes 4.17 Gbits/sec 0 708 KBytes
[ 4] 2.00-3.00 秒 498 MBytes 4.18 Gbits/sec 0 844 KBytes
[ 4] 3.00-4.00 秒 498 MBytes 4.17 Gbits/sec 0 889 KBytes
[ 4] 4.00-5.00 秒 499 MBytes 4.18 Gbits/sec 0 988 KBytes
[ 4] 5.00-6.00 秒 499 兆字节 4.18 吉比特/秒 0 1.07 兆字节
[ 4] 6.00-7.00 秒 499 兆字节 4.18 吉比特/秒 0 1.07 兆字节
[ 4] 7.00-8.00 秒 498 兆字节 4.18 吉比特/秒 0 1.07 兆字节
[ 4] 8.00-9.00 秒 500 兆字节 4.19 吉比特/秒 0 1.07 兆字节
[ 4] 9.00-10.00 秒 499 兆字节 4.18 吉比特/秒 0 1.18 兆字节
[ ID] 间隔传输带宽 Retr
[ 4] 0.00-10.00 秒 4.87 GBytes 4.18 Gbits/sec 0 发送方
[ 4] 0.00-10.00 秒 4.85 GBytes 4.17 Gbits/sec 接收器
FWIW,使用 iperf2,我可以在完全相同的配置上可靠地达到大约 34-35Gb/s。
这种性能差异的原因是 iperf3 是单线程的,因此所有并行流都将使用单个内核。 在 40G 时,您将受到核心限制
要使用 iperf3 测试 40G,我执行以下操作:
启动3台服务器:
iperf3 -s -p 5101
iperf3 -s -p 5102
iperf3 -s -p 5103
然后运行 3 个客户端,使用“-T”标志来标记输出:
iperf3 -c 主机名 -T s1 -p 5101 &; iperf3 -c 主机名 -T s2 -p 5102 &; iperf3 -c 主机名 -T s3 -p 5103 &;
我们还更新了 Fasterdata 网站:
如果您可以确认为您解决了问题,我将关闭此问题。
你好
我尝试了上述建议,但也没有奏效,每个端口只能在 40Gb 网卡上以 3.31 Gbits/sec 的速度推送。 测试结果如下:
在服务器节点上
已接受来自 192.168.110.95、端口 45420 的连接
[5]本地192.168.110.94端口5101连接到192.168.110.95端口45424
[ ID] 间隔传输带宽
[ 5] 0.00-1.00 秒 375 兆字节 3.14 吉比特/秒
[ 5] 1.00-2.00 秒 392 兆字节 3.29 吉比特/秒
[ 5] 2.00-3.00 秒 397 兆字节 3.33 吉比特/秒
[ 5] 3.00-4.00 秒 396 兆字节 3.32 吉比特/秒
[ 5] 4.00-5.00 秒 393 兆字节 3.30 吉比特/秒
[ 5] 5.00-6.00 秒 394 兆字节 3.31 吉比特/秒
[ 5] 6.00-7.00 秒 400 兆字节 3.35 吉比特/秒
[ 5] 7.00-8.00 秒 399 兆字节 3.35 吉比特/秒
[ 5] 8.00-9.00 秒 398 兆字节 3.34 吉比特/秒
[ 5] 9.00-10.00 秒 397 兆字节 3.33 吉比特/秒
[ 5] 10.00-10.04 秒 15.3 兆字节 3.32 吉比特/秒
[ ID] 间隔传输带宽
[ 5] 0.00-10.04 sec 0.00 Bytes 0.00 bits/sec 发送方
已接受来自 192.168.110.95、端口 42242 的连接
[5]本地192.168.110.94端口5102连接到192.168.110.95端口42245
[ ID] 间隔传输带宽
[ 5] 0.00-1.00 秒 376 兆字节 3.16 吉比特/秒
[ 5] 1.00-2.00 秒 388 兆字节 3.26 吉比特/秒
[ 5] 2.00-3.00 秒 387 兆字节 3.25 吉比特/秒
[ 5] 3.00-4.00 秒 388 兆字节 3.25 吉比特/秒
[ 5] 4.00-5.00 秒 393 兆字节 3.29 吉比特/秒
[ 5] 5.00-6.00 秒 394 兆字节 3.31 吉比特/秒
[ 5] 6.00-7.00 秒 390 兆字节 3.27 吉比特/秒
[ 5] 7.00-8.00 秒 387 兆字节 3.24 吉比特/秒
[ 5] 8.00-9.00 秒 386 兆字节 3.24 吉比特/秒
[ 5] 9.00-10.00 秒 387 兆字节 3.25 吉比特/秒
[ 5] 10.00-10.04 秒 15.0 兆字节 3.26 吉比特/秒
[ ID] 间隔传输带宽
[ 5] 0.00-10.04 sec 0.00 Bytes 0.00 bits/sec 发送方
已接受来自 192.168.110.95、端口 36757 的连接
[5]本地192.168.110.94端口5103连接到192.168.110.95端口36758
[ ID] 间隔传输带宽
[ 5] 0.00-1.00 秒 386 兆字节 3.24 吉比特/秒
[ 5] 1.00-2.00 秒 401 兆字节 3.36 吉比特/秒
[ 5] 2.00-3.00 秒 397 兆字节 3.33 吉比特/秒
[ 5] 3.00-4.00 秒 398 兆字节 3.34 吉比特/秒
[ 5] 4.00-5.00 秒 395 兆字节 3.32 吉比特/秒
[ 5] 5.00-6.00 秒 393 兆字节 3.29 吉比特/秒
[ 5] 6.00-7.00 秒 392 兆字节 3.29 吉比特/秒
[ 5] 7.00-8.00 秒 396 兆字节 3.32 吉比特/秒
[ 5] 8.00-9.00 秒 397 兆字节 3.33 吉比特/秒
[ 5] 9.00-10.00 秒 397 兆字节 3.33 吉比特/秒
[ 5] 10.00-10.04 秒 15.1 兆字节 3.34 吉比特/秒
[ ID] 间隔传输带宽
[ 5] 0.00-10.04 sec 0.00 Bytes 0.00 bits/sec 发送方
在客户端节点上:
[ root@server35 ~]# iperf3 -c 192.168.110.94 -T s1 -p 5101 &; iperf3 -c 192.168.110.94 -T s2 -p 5102 &; iperf3 -c 192.168.110.94 -T s3 -p 5103 &;
bash:意外标记附近的语法错误`;'
[ root@server35 ~]# iperf3 -c 192.168.110.94 -T s1 -p 5101 & iperf3 -c 192.168.110.94 -T s2 -p 5102 & iperf3 -c 192.168.115s130.9
[1] 38008
[2] 38009
[3] 38010
[ root@server35 ~]# s1: 连接到主机 192.168.110.94,端口 5101
s2:连接到主机 192.168.110.94,端口 5102
s3:连接到主机 192.168.110.94,端口 5103
s3: [4] 本地 192.168.110.95 端口 36758 连接到 192.168.110.94 端口 5103
s2: [4] 本地 192.168.110.95 端口 42245 连接到 192.168.110.94 端口 5102
s1: [4] 本地 192.168.110.95 端口 45424 连接到 192.168.110.94 端口 5101
s3: [ ID] 间隔传输带宽 Retr Cwnd
s3: [ 4] 0.00-1.00 秒 401 MBytes 3.37 Gbits/sec 0 446 KBytes
s2: [ ID] 间隔传输带宽 Retr Cwnd
s2: [ 4] 0.00-1.00 秒 391 MBytes 3.28 Gbits/sec 0 446 KBytes
s1: [ ID] 间隔传输带宽 Retr Cwnd
s1: [ 4] 0.00-1.00 秒 390 MBytes 3.27 Gbits/sec 0 446 KBytes
s3: [ 4] 1.00-2.00 秒 400 MBytes 3.36 Gbits/sec 0 446 KBytes
s2: [ 4] 1.00-2.00 秒 388 MBytes 3.26 Gbits/sec 0 446 KBytes
s1: [ 4] 1.00-2.00 秒 393 MBytes 3.29 Gbits/sec 0 446 KBytes
s3:[4] 2.00-3.00 秒 397 MBytes 3.33 Gbits/sec 0 446 KBytes
s2: [ 4] 2.00-3.00 秒 387 MBytes 3.24 Gbits/sec 0 446 KBytes
s1: [ 4] 2.00-3.00 秒 397 MBytes 3.33 Gbits/sec 0 446 KBytes
s3: [ 4] 3.00-4.00 秒 398 MBytes 3.34 Gbits/sec 0 446 KBytes
s2: [ 4] 3.00-4.00 秒 388 MBytes 3.25 Gbits/sec 0 446 KBytes
s1: [ 4] 3.00-4.00 秒 396 MBytes 3.32 Gbits/sec 0 446 KBytes
s3: [ 4] 4.00-5.00 秒 395 MBytes 3.31 Gbits/sec 0 446 KBytes
s2: [ 4] 4.00-5.00 秒 393 MBytes 3.30 Gbits/sec 0 446 KBytes
s1: [ 4] 4.00-5.00 秒 393 MBytes 3.30 Gbits/sec 0 446 KBytes
s3:[4] 5.00-6.00 秒 393 MBytes 3.29 Gbits/sec 0 446 KBytes
s2: [ 4] 5.00-6.00 秒 394 MBytes 3.31 Gbits/sec 0 455 KBytes
s1: [ 4] 5.00-6.00 秒 395 MBytes 3.31 Gbits/sec 0 446 KBytes
s3:[4] 6.00-7.00 秒 392 MBytes 3.29 Gbits/sec 0 446 KBytes
s2: [ 4] 6.00-7.00 秒 389 MBytes 3.27 Gbits/sec 0 455 KBytes
s1: [ 4] 6.00-7.00 秒 400 MBytes 3.35 Gbits/sec 0 446 KBytes
s3:[4] 7.00-8.00 秒 396 MBytes 3.32 Gbits/sec 0 446 KBytes
s2:[4] 7.00-8.00 秒 387 MBytes 3.24 Gbits/sec 0 455 KBytes
s1: [ 4] 7.00-8.00 秒 399 MBytes 3.35 Gbits/sec 0 446 KBytes
s3: [ 4] 8.00-9.00 秒 397 MBytes 3.33 Gbits/sec 0 446 KBytes
s2: [ 4] 8.00-9.00 秒 386 MBytes 3.24 Gbits/sec 0 455 KBytes
s1: [ 4] 8.00-9.00 秒 399 MBytes 3.34 Gbits/sec 0 446 KBytes
s3: [ 4] 9.00-10.00 秒 397 MBytes 3.33 Gbits/sec 0 446 KBytes
s3: - - - - - - - - - - - - - - - - - - - - - - - -
s3: [ ID] 间隔传输带宽 Retr
s3: [ 4] 0.00-10.00 sec 3.87 GBytes 3.33 Gbits/sec 0 发送方
s3:[4] 0.00-10.00 秒 3.87 GBytes 3.33 Gbits/sec 接收器
s3:
s3:iperf 完成。
s1: [ 4] 9.00-10.00 秒 397 MBytes 3.33 Gbits/sec 0 446 KBytes
s1: - - - - - - - - - - - - - - - - - - - - - - - -
s1:[ID]间隔传输带宽Retr
s2: [ 4] 9.00-10.00 秒 387 MBytes 3.24 Gbits/sec 0 455 KBytes
s1: [ 4] 0.00-10.00 sec 3.86 GBytes 3.32 Gbits/sec 0 发送方
s2: - - - - - - - - - - - - - - - - - - - - - - - -
s1: [ 4] 0.00-10.00 sec 3.86 GBytes 3.32 Gbits/sec 接收器
s2: [ ID] 间隔传输带宽 Retr
s1:
s2: [ 4] 0.00-10.00 sec 3.80 GBytes 3.26 Gbits/sec 0 发送方
s1:iperf 完成。
s2: [ 4] 0.00-10.00 sec 3.80 GBytes 3.26 Gbits/sec 接收器
s2:
s2:iperf 完成。
[1] 完成 iperf3 -c 192.168.110.94 -T s1 -p 5101
[2]- 完成 iperf3 -c 192.168.110.94 -T s2 -p 5102
[3]+ 完成 iperf3 -c 192.168.110.94 -T s3 -p 5103
你还有这个问题吗? 我使用 v3.1.5 用 4 个 iperf3 进程填充 100G 管道没有问题。
现在在新的常见问题解答中解决了这个问题。
现在在新的常见问题解答中解决了这个问题。
你可以在这里链接吗?
@emanueljoivo
https://software.es.net/iperf/faq.html#faq
好家伙! 这似乎是从 iperf 3 或 2 的降级。请问将 3 设为单线程的原因是什么?
iperf3 并行流性能远低于 iperf2。 为什么?
iperf3 是单线程的,而 iperf2 是多线程的。 我们建议对并行流使用 iperf2。 如果要使用多个 iperf3 流,请使用此处描述的方法。
好家伙! 这似乎是从 iperf 3 或 2 的降级。请问将 3 设为单线程的原因是什么?
iperf3 并行流性能远低于 iperf2。 为什么?
iperf3 是单线程的,而 iperf2 是多线程的。 我们建议对并行流使用 iperf2。 如果要使用多个 iperf3 流,请使用此处描述的方法。
是的,差不多。 我有同样的问题,我似乎能找到的唯一答案是“因为”。 iperf2 已被弃用,但如果您想可靠地测试 40+ Gb/s 设备,iperf3 开发人员建议要么使用他们编写的 iperf3 来解决的同一个废弃的 iperf2,要么您必须使用 kludge。 我们不得不使用 kludge,因为我需要测试从 1 到 100+Gb/s 的网络设备,我不需要为此引入两种不同的工具,而且 iperf2 没有 3 具有的更新功能,例如 CPU利用率报告。
所以不幸的是,我们不得不在多线程 python 脚本中使用多个 iperf3 实例来解决这个限制,并为 100Gb 控制器运行超过 10 个线程。 我们发现的最佳点似乎是每 10-20GB 带宽有 1 个线程(因此 40Gb/s 将是 4 个线程等)。
然后你必须捕获所有输出,解析它以获得每个线程的总数,然后将所有这些加起来以获得总吞吐量。 它很笨拙,过于复杂,但不幸的是,它们让我们别无选择。
至于为什么? 谁知道。 也许不制作多线程应用程序有一些技术原因。
最有用的评论
是的,差不多。 我有同样的问题,我似乎能找到的唯一答案是“因为”。 iperf2 已被弃用,但如果您想可靠地测试 40+ Gb/s 设备,iperf3 开发人员建议要么使用他们编写的 iperf3 来解决的同一个废弃的 iperf2,要么您必须使用 kludge。 我们不得不使用 kludge,因为我需要测试从 1 到 100+Gb/s 的网络设备,我不需要为此引入两种不同的工具,而且 iperf2 没有 3 具有的更新功能,例如 CPU利用率报告。
所以不幸的是,我们不得不在多线程 python 脚本中使用多个 iperf3 实例来解决这个限制,并为 100Gb 控制器运行超过 10 个线程。 我们发现的最佳点似乎是每 10-20GB 带宽有 1 个线程(因此 40Gb/s 将是 4 个线程等)。
然后你必须捕获所有输出,解析它以获得每个线程的总数,然后将所有这些加起来以获得总吞吐量。 它很笨拙,过于复杂,但不幸的是,它们让我们别无选择。
至于为什么? 谁知道。 也许不制作多线程应用程序有一些技术原因。