Iperf: Iperf3 melaporkan kinerja throughput jaringan yang lambat dibandingkan dengan iperf pada Jaringan 40Gb

Dibuat pada 4 Mei 2016  ·  12Komentar  ·  Sumber: esnet/iperf

Hai

Saya menguji Jaringan 40G dan membentuk pengujian ini. Saya melihat bahwa Iperf3 v 3.1.2 melaporkan throughput jaringan yang rendah dibandingkan dengan versi lama Iperf 2.0.5.

Berikut adalah hasil benchmark dengan Iperf3.

iperf3 -A 8,8 -c 192.168.110.135 -Z -P 4

Menghubungkan ke host 192.168.110.135, port 5201
[4] lokal 192.168.110.136 port 57275 terhubung ke 192.168.110.135 port 5201
[ 6] lokal 192.168.110.136 port 57276 terhubung ke 192.168.110.135 port 5201
[ 8] lokal 192.168.110.136 port 57277 terhubung ke 192.168.110.135 port 5201
[ 10] lokal 192.168.110.136 port 57278 terhubung ke 192.168.110.135 port 5201
[ ID] Interval Transfer Bandwidth Retr Cwnd
[ 4] 0,00-1,00 detik 559 MBytes 4,68 Gbits/dtk 0 201 KBytes
[ 6] 0,00-1,00 detik 559 MBytes 4,68 Gbits/dtk 0 236 KBytes
[ 8] 0,00-1,00 detik 559 MBytes 4,68 Gbits/dtk 0 219 KBytes
[ 10] 0,00-1,00 detik 559 MBytes 4,68 Gbits/dtk 0 245 KBytes
[SUM] 0,00-1,00 detik 2,18 GByte 18,7 Gbits/dtk 0


[ 4] 1,00-2,00 dtk 622 MBytes 5,22 Gbits/dtk 0 298 KByte
[ 6] 1,00-2,00 dtk 622 MByte 5,22 Gbits/dtk 0 306 KByte
[ 8] 1,00-2,00 dtk 620 MByte 5,20 Gbits/dtk 0 359 KByte
[ 10] 1,00-2,00 dtk 619 MBytes 5,19 Gbits/dtk 0 359 KByte
[SUM] 1,00-2,00 detik 2,43 GByte 20,8 Gbit/dtk 0


[ 4] 2,00-3,00 detik 635 MBytes 5,33 Gbits/dtk 0 298 KBytes
[ 6] 2,00-3,00 detik 635 MBytes 5,33 Gbits/dtk 0 324 KBytes
[ 8] 2,00-3,00 dtk 635 MBytes 5,33 Gbits/dtk 0 359 KByte
[ 10] 2,00-3,00 detik 635 MBytes 5,33 Gbits/dtk 0 359 KBytes
[SUM] 2,00-3,00 detik 2,48 GByte 21,3 Gbit/dtk 0


[ 4] 3,00-4,00 dtk 635 MBytes 5,33 Gbits/dtk 0 350 KBytes
[ 6] 3,00-4,00 detik 634 MBytes 5,31 Gbits/dtk 0 332 KBytes
[ 8] 3,00-4,00 dtk 635 MBytes 5,33 Gbits/dtk 0 394 KByte
[ 10] 3,00-4,00 dtk 635 MBytes 5,33 Gbits/dtk 0 385 KByte
[SUM] 3,00-4,00 detik 2,48 GByte 21,3 Gbit/dtk 0


[ 4] 4,00-5,00 detik 635 MBytes 5,32 Gbits/dtk 0 350 KBytes
[ 6] 4,00-5,00 detik 635 MBytes 5,32 Gbits/dtk 0 332 KBytes
[ 8] 4,00-5,00 dtk 635 MBytes 5,32 Gbits/dtk 0 394 KByte
[ 10] 4,00-5,00 detik 635 MBytes 5,32 Gbits/dtk 0 385 KBytes
[SUM] 4,00-5,00 detik 2,48 GByte 21,3 Gbit/dtk 0


[ 4] 5.00-6.00 dtk 632 MBytes 5,31 Gbits/dtk 0 350 KBytes
[ 6] 5.00-6.00 dtk 632 MBytes 5,31 Gbits/dtk 0 332 KBytes
[ 8] 5.00-6.00 dtk 632 MBytes 5,31 Gbits/dtk 0 394 KByte
[ 10] 5.00-6.00 dtk 632 MBytes 5,31 Gbits/dtk 0 385 KBytes
[SUM] 5,00-6,00 detik 2,47 GByte 21,2 Gbit/dtk 0


[ 4] 6,00-7,00 dtk 634 MBytes 5,32 Gbits/dtk 0 350 KByte
[ 6] 6,00-7,00 dtk 634 MBytes 5,32 Gbits/dtk 0 332 KByte
[ 8] 6,00-7,00 dtk 634 MBytes 5,32 Gbits/dtk 0 394 KByte
[ 10] 6,00-7,00 dtk 634 MByte 5,32 Gbits/dtk 0 385 KByte
[SUM] 6,00-7,00 dtk 2,48 GByte 21,3 Gbits/dtk 0


[ 4] 7.00-8.00 dtk 624 MBytes 5,23 Gbits/dtk 0 350 KBytes
[ 6] 7.00-8.00 dtk 624 MBytes 5,23 Gbits/dtk 0 332 KByte
[ 8] 7.00-8.00 dtk 624 MBytes 5,23 Gbits/dtk 0 394 KByte
[ 10] 7.00-8.00 dtk 624 MBytes 5,23 Gbits/dtk 0 394 KByte
[SUM] 7.00-8.00 detik 2,44 GByte 20,9 Gbits/dtk 0


[ 4] 8.00-9.00 dtk 635 MBytes 5,32 Gbits/dtk 0 350 KBytes
[ 6] 8.00-9.00 dtk 635 MBytes 5,32 Gbits/dtk 0 332 Kbytes
[ 8] 8.00-9.00 dtk 635 MBytes 5,32 Gbits/dtk 0 394 KBytes
[ 10] 8.00-9.00 dtk 635 MBytes 5,32 Gbits/dtk 0 394 KBytes
[SUM] 8.00-9.00 dtk 2,48 GByte 21,3 Gbits/dtk 0


[ 4] 9.00-10.00 dtk 631 MBytes 5,30 Gbits/dtk 0 350 KBytes
[ 6] 9.00-10.00 dtk 631 MBytes 5,30 Gbits/dtk 0 332 KBytes
[ 8] 9.00-10.00 dtk 631 MBytes 5,30 Gbits/dtk 0 394 KByte
[ 10] 9.00-10.00 dtk 631 MBytes 5,30 Gbits/dtk 0 394 KByte
[SUM] 9.00-10.00 dtk 2,47 GByte 21,2 Gbits/dtk 0


[ ID] Retr Bandwidth Transfer Interval
[ 4] 0,00-10.00 detik 6,10 GByte 5,24 Gbits/dtk 0 pengirim
[ 4] 0.00-10.00 dtk 6.10 GByte Penerima 5,24 Gbit/dtk
[ 6] 0.00-10.00 dtk 6,09 GByte 5,24 Gbits/dtk 0 pengirim
[ 6] 0.00-10.00 dtk 6.09 GByte 5.24 Gbits/dtk penerima
[ 8] 0.00-10.00 dtk 6,09 GByte 5,23 Gbits/dtk 0 pengirim
[ 8] 0.00-10.00 dtk 6.09 GByte 5.23 Gbits/dtk penerima
[ 10] 0.00-10.00 dtk 6,09 GByte 5,23 Gbits/dtk 0 pengirim
[ 10] 0.00-10.00 dtk 6.09 GByte 5.23 Gbits/dtk penerima
[SUM] 0.00-10.00 dtk 24,4 GByte 20,9 Gbits/dtk 0 pengirim
[SUM] 0.00-10.00 dtk. 24,4 GByte Penerima 20,9 Gbit/dtk

selesai.

Berikut adalah hasil benchmark dengan Iperf versi 2.0.5.

iperf -c 192.168.110.135 -P 4


Klien terhubung ke 192.168.110.135, port TCP 5001

Ukuran jendela TCP: 92,6 KByte (default)

[4] port 192.168.110.136 lokal 53855 terhubung dengan port 192.168.110.135 5001
[3] port 192.168.110.136 lokal 53854 terhubung dengan port 192.168.110.135 port 5001
[ 5] lokal 192.168.110.136 port 53856 terhubung dengan 192.168.110.135 port 5001
[ 6] port 192.168.110.136 lokal 53857 terhubung dengan port 192.168.110.135 5001
[ ID] Bandwidth Transfer Interval
[4] 0,0-10.0 detik 7,99 GByte 6,86 Gbit/dtk
[ 3] 0,0-10.0 detik 10,9 GByte 9,34 Gbits/dtk
[ 5] 0,0-10.0 dtk 14,7 GByte 12,6 Gbits/dtk
[ 6] 0,0-10.0 dtk 12,1 GByte 10,4 Gbits/dtk
[SUM] 0,0-10.0 dtk 45,6 GByte 39,2 Gbits/dtk

Jadi di sini iperf melaporkan 39,2 Gbits/detik yang mendekati 40Gbits tetapi di sisi lain iperf3 melaporkan hanya 20,9 Gbits/detik.

Apakah saya kehilangan beberapa peralihan menggunakan iperf3, saya juga mencoba menyetel afinitas cpu menggunakan url ini https://fasterdata.es.net/host-tuning/40g-tuning/.

Terima kasih,
Manish

question

Komentar yang paling membantu

Oh Boy! sepertinya downgrade dari iperf 3 atau 2. bolehkah saya bertanya apa alasan membuat 3 single-threaded?

kinerja aliran paralel iperf3 jauh lebih sedikit daripada iperf2. Mengapa?
iperf3 berulir tunggal, dan iperf2 berulir banyak. Kami merekomendasikan menggunakan iperf2 untuk aliran paralel. Jika Anda ingin menggunakan beberapa aliran iperf3, gunakan metode yang dijelaskan di sini.

Ya, cukup banyak. Saya memiliki pertanyaan yang sama dan satu-satunya jawaban yang sepertinya bisa saya temukan adalah "karena". iperf2 ditinggalkan, namun jika Anda ingin menguji perangkat 40+ Gb/s secara andal, pengembang iperf3 menyarankan untuk menggunakan iperf2 terbengkalai yang sama yang mereka tulis iperf3 untuk berkeliling, ATAU Anda harus menggunakan kludge. Kami harus menggunakan kludge karena kebutuhan saya adalah menguji perangkat jaringan dari 1 hingga 100+Gb/s dan saya tidak perlu memperkenalkan dua alat yang berbeda untuk ini, dan iperf2 tidak memiliki fitur terbaru yang dimiliki 3 seperti CPU laporan pemanfaatan.

JADI sayangnya, kami harus meretas batasan ini menggunakan beberapa instance iperf3 dalam skrip python multi-utas, dan menjalankan lebih dari 10 utas untuk Pengontrol 100Gb. Titik manis yang kami temukan tampaknya adalah 1 utas untuk setiap 10 - 20GB bandwidth (jadi 40Gb/dtk akan menjadi 4 utas, dll).

Maka Anda harus menjebak semua output, menguraikannya untuk mendapatkan total setiap utas, lalu menambahkan semua itu untuk mendapatkan total throughput. Ini hacky, terlalu rumit, tapi sayangnya mereka meninggalkan kita sedikit pilihan.

Seperti MENGAPA? Siapa tahu. mungkin ada beberapa alasan teknis untuk tidak membuat aplikasi multi-utas.

Semua 12 komentar

Hai,

Dengan melihat lalu lintas port ethernet, tampaknya "Iperf3" tidak mendorong lalu lintas sebanyak itu untuk memenuhi batas port Jaringan. Jadi apakah ada sakelar dengan iperf3 untuk mengirim lalu lintas yang tepat untuk mengisi port. Atau apakah saya kehilangan sesuatu dalam melakukan tes jaringan menggunakan "iperf3" dibandingkan dengan "iperf"

Saya melihat hal yang sama di sini:
ubuntu@ubuntu :~$ iperf3 -c 10.10.10.3 -t 10 -P8 -i0
Menghubungkan ke host 10.10.10.3, port 5201
[4] port 10.10.10.2 lokal 46132 terhubung ke port 10.10.10.3 5201
[ 6] port 10.10.10.2 lokal 46134 terhubung ke port 10.10.10.3 5201
[ 8] port 10.10.10.2 lokal 46136 terhubung ke port 10.10.10.3 5201
[ 10] lokal 10.10.10.2 port 46138 terhubung ke 10.10.10.3 port 5201
[ 12] lokal 10.10.10.2 port 46140 terhubung ke 10.10.10.3 port 5201
[ 14] port 10.10.10.2 lokal 46142 terhubung ke port 10.10.10.3 5201
[ 16] port 10.10.10.2 lokal 46144 terhubung ke port 10.10.10.3 5201
[ 18] port 10.10.10.2 lokal 46146 terhubung ke port 10.10.10.3 5201
[ ID] Interval Transfer Bandwidth Retr Cwnd
[ 4] 0.00-10.00 dtk 692 MBytes 580 Mbits/dtk 548 717 KBytes
[ 6] 0.00-10.00 dtk 689 MBytes 578 Mbits/dtk 352 629 KByte
[ 8] 0.00-10.00 dtk 685 MBytes 575 Mbits/dtk 416 655 KByte
[ 10] 0.00-10.00 dtk 686 MBytes 575 Mbits/dtk 428 17,5 KBytes
[ 12] 0.00-10.00 dtk 686 MBytes 575 Mbits/dtk 433 612 KByte
[ 14] 0.00-10.00 dtk 685 MBytes 575 Mbits/dtk 431 533 KByte
[ 16] 0.00-10.00 dtk 685 MBytes 575 Mbits/dtk 426 533 KByte
[ 18] 0.00-10.00 dtk 685 MBytes 575 Mbits/dtk 422 533 KByte
[SUM] 0.00-10.00 dtk 5,36 GByte 4,61 Gbits/dtk 3456


[ ID] Retr Bandwidth Transfer Interval
[ 4] 0.00-10.00 dtk 692 MBytes 580 Mbits/dtk 548 pengirim
[ 4] 0.00-10.00 dtk. Penerima 674 MBytes 565 Mbit/dtk
[ 6] 0.00-10.00 dtk 689 MBytes 578 Mbits/dtk 352 pengirim
[ 6] 0.00-10.00 dtk. Penerima 674 MBytes 565 Mbits/dtk
[ 8] 0.00-10.00 dtk 685 MBytes 575 Mbits/dtk 416 pengirim
[ 8] 0.00-10.00 dtk. Penerima 673 MBytes 565 Mbit/dtk
[ 10] 0.00-10.00 dtk 686 MBytes 575 Mbits/dtk 428 pengirim
[ 10] 0.00-10.00 dtk. Penerima 674 MBytes 565 Mbits/dtk
[ 12] 0.00-10.00 dtk 686 MBytes 575 Mbits/dtk 433 pengirim
[ 12] 0.00-10.00 dtk. Penerima 674 MBytes 565 Mbits/dtk
[ 14] 0.00-10.00 dtk 685 MBytes 575 Mbits/dtk 431 pengirim
[ 14] 0.00-10.00 dtk. Penerima 674 MBytes 565 Mbits/dtk
[ 16] 0.00-10.00 dtk 685 MBytes 575 Mbits/dtk 426 pengirim
[ 16] 0.00-10.00 dtk. Penerima 674 MBytes 565 Mbits/dtk
[ 18] 0.00-10.00 dtk 685 MBytes 575 Mbits/dtk 422 pengirim
[ 18] 0.00-10.00 dtk. Penerima 674 MBytes 565 Mbits/dtk
[SUM] 0.00-10.00 dtk 5,36 GByte 4,61 Gbits/dtk 3456 pengirim
[SUM] 0.00-10.00 dtk 5,26 GByte 4,52 Gbits/dtk penerima

ubuntu@ubuntu :~$ iperf -c 10.10.10.3 -t 10 -P8

Klien terhubung ke 10.10.10.3, port TCP 5001

Ukuran jendela TCP: 325 KByte (default)

[ 10] port 10.10.10.2 lokal 44030 terhubung dengan port 10.10.10.3 5001
[ 5] port 10.10.10.2 lokal 44018 terhubung dengan port 10.10.10.3 5001
[ 6] port 10.10.10.2 lokal 44020 terhubung dengan port 10.10.10.3 5001
[ 8] port 10.10.10.2 lokal 44024 terhubung dengan port 10.10.10.3 5001
[ 7] port 10.10.10.2 lokal 44022 terhubung dengan port 10.10.10.3 5001
[ 9] port 10.10.10.2 lokal 44026 terhubung dengan port 10.10.10.3 5001
[4] port 10.10.10.2 lokal 44028 terhubung dengan port 10.10.10.3 5001
[3] port 10.10.10.2 lokal 44016 terhubung dengan port 10.10.10.3 5001
[ ID] Bandwidth Transfer Interval
[ 10] 0,0-10.0 detik 4,82 GByte 4,14 Gbits/dtk
[ 5] 0,0-10,0 detik 2,28 GByte 1,96 Gbit/dtk
[ 6] 0,0-10.0 detik 2,47 GByte 2,12 Gbit/dtk
[ 8] 0,0-10.0 dtk 5,16 GByte 4,43 Gbits/dtk
[ 7] 0,0-10.0 dtk 4,81 GByte 4,13 Gbits/dtk
[ 9] 0,0-10,0 detik 4,92 GByte 4,23 Gbit/dtk
[ 4] 0,0-10.0 detik 2,33 GByte 2,00 Gbits/dtk
[ 3] 0,0-10.0 detik 2,32 GByte 1,99 Gbit/dtk
[SUM] 0,0-10.0 dtk 29,1 GByte 25,0 Gbits/dtk

Saya sudah mencoba berbagai hal, bingkai jumbo, mengubah ukuran jendela, kurang lebih koneksi paralel, dll, tetapi iperf3 TIDAK PERNAH lebih tinggi dari sekitar 10Gb/s dan itu hanya ketika saya disematkan ke satu CPU menggunakan -A.

Sama disini
Menghubungkan ke host thunder-mojo-2-2, port 5201
[4] lokal 192.168.128.213 port 43273 terhubung ke 192.168.128.212 port 5201
[ ID] Interval Transfer Bandwidth Retr Cwnd
[ 4] 0,00-1,00 detik 499 MBytes 4,18 Gbits/dtk 0 571 KBytes
[ 4] 1,00-2,00 detik 496 MBytes 4,17 Gbits/dtk 0 708 KBytes
[ 4] 2,00-3,00 dtk 498 MBytes 4,18 Gbits/dtk 0 844 KBytes
[ 4] 3,00-4,00 detik 498 MBytes 4,17 Gbits/dtk 0 889 KBytes
[ 4] 4,00-5,00 dtk 499 MBytes 4,18 Gbits/dtk 0 988 KBytes
[ 4] 5,00-6,00 dtk 499 MBytes 4,18 Gbits/dtk 0 1,07 MBytes
[4] 6,00-7,00 dtk 499 MBytes 4,18 Gbits/dtk 0 1,07 MBytes
[ 4] 7.00-8.00 dtk 498 MBytes 4,18 Gbits/dtk 0 1,07 MBytes
[ 4] 8,00-9,00 detik 500 MBytes 4,19 Gbit/dtk 0 1,07 MBytes
[ 4] 9.00-10.00 dtk 499 MBytes 4,18 Gbits/dtk 0 1,18 MBytes


[ ID] Retr Bandwidth Transfer Interval
[ 4] 0,00-10.00 detik 4,87 GByte 4,18 Gbits/dtk 0 pengirim
[ 4] 0.00-10.00 dtk 4.85 GBytes 4.17 Gbit/dtk penerima

FWIW, dengan iperf2, saya dapat dengan andal mencapai sekitar 34-35Gb/s pada konfigurasi yang sama persis.

Alasan perbedaan kinerja ini adalah karena iperf3 berulir tunggal, jadi semua aliran paralel akan menggunakan satu inti. Pada 40G Anda akan dibatasi inti

Untuk menguji 40G dengan iperf3, saya melakukan hal berikut:

Mulai 3 server:
iperf3 -s -p 5101
iperf3 -s -p 5102
iperf3 -s -p 5103

dan kemudian jalankan 3 klien, menggunakan flag "-T" untuk memberi label pada output:
iperf3 -c nama host -T s1 -p 5101 &; iperf3 -c nama host -T s2 -p 5102 &; iperf3 -c nama host -T s3 -p 5103 &;

Kami juga telah memperbarui situs Fasterdata:

https://fasterdata.es.net/performance-testing/network-troubleshooting-tools/iperf-and-iperf3/iperf3-at-speeds-about-10gbps

Jika Anda dapat mengonfirmasi bahwa itu menyelesaikan masalah untuk Anda, saya akan menutup masalah ini.

Hai

Saya mencoba saran di atas dan itu juga tidak berhasil dan setiap port hanya dapat mendorong 3,31 Gbit/detik pada kartu jaringan 40 Gb. Berikut hasil pengujiannya seperti di bawah ini:

Pada simpul Server

~]# iperf3 -s -p 5101

Server mendengarkan di 5101

Koneksi yang diterima dari 192.168.110.95, port 45420
[ 5] lokal 192.168.110.94 port 5101 terhubung ke 192.168.110.95 port 45424
[ ID] Bandwidth Transfer Interval
[ 5] 0,00-1,00 detik 375 MBytes 3,14 Gbit/dtk
[ 5] 1,00-2,00 detik 392 MBytes 3,29 Gbit/dtk
[ 5] 2,00-3,00 detik 397 MBytes 3,33 Gbit/dtk
[ 5] 3,00-4,00 dtk 396 MBytes 3,32 Gbits/dtk
[ 5] 4,00-5,00 detik 393 MBytes 3,30 Gbit/dtk
[ 5] 5.00-6.00 dtk 394 MBytes 3,31 Gbits/dtk
[ 5] 6,00-7,00 dtk 400 MBytes 3,35 Gbits/dtk
[ 5] 7.00-8.00 dtk 399 MBytes 3,35 Gbits/dtk
[ 5] 8.00-9.00 dtk 398 MBytes 3,34 Gbits/dtk
[ 5] 9.00-10.00 dtk 397 MBytes 3,33 Gbit/dtk
[ 5] 10.00-10.04 dtk 15,3 MByte 3,32 Gbits/dtk


[ ID] Bandwidth Transfer Interval
[ 5] 0,00-10,04 dtk 0,00 Byte 0,00 bit/dtk pengirim

[ 5] 0,00-10,04 dtk 3,86 GByte 3,31 Gbits/dtk penerima

Server mendengarkan di 5101

~]# iperf3 -s -p 5102

Server mendengarkan di 5102

Koneksi yang diterima dari 192.168.110.95, port 42242
[ 5] lokal 192.168.110.94 port 5102 terhubung ke 192.168.110.95 port 42245
[ ID] Bandwidth Transfer Interval
[ 5] 0,00-1,00 detik 376 MBytes 3,16 Gbit/dtk
[ 5] 1,00-2,00 detik 388 MBytes 3,26 Gbit/dtk
[ 5] 2,00-3,00 detik 387 MBytes 3,25 Gbit/dtk
[ 5] 3,00-4,00 dtk 388 MBytes 3,25 Gbits/dtk
[ 5] 4,00-5,00 detik 393 MBytes 3,29 Gbit/dtk
[ 5] 5.00-6.00 dtk 394 MBytes 3,31 Gbits/dtk
[ 5] 6,00-7,00 dtk 390 MBytes 3,27 Gbits/dtk
[ 5] 7.00-8.00 dtk 387 MBytes 3,24 Gbits/dtk
[ 5] 8.00-9.00 dtk 386 MBytes 3,24 Gbits/dtk
[ 5] 9.00-10.00 dtk 387 MBytes 3,25 Gbits/dtk
[ 5] 10.00-10.04 dtk 15,0 MBytes 3,26 Gbits/dtk


[ ID] Bandwidth Transfer Interval
[ 5] 0,00-10,04 dtk 0,00 Byte 0,00 bit/dtk pengirim

[ 5] 0,00-10,04 dtk 3,80 GByte 3,25 Gbits/dtk penerima

Server mendengarkan di 5102

~]# iperf3 -s -p 5103

Server mendengarkan di 5103

Koneksi yang diterima dari 192.168.110.95, port 36757
[ 5] lokal 192.168.110.94 port 5103 terhubung ke 192.168.110.95 port 36758
[ ID] Bandwidth Transfer Interval
[ 5] 0,00-1,00 detik 386 MBytes 3,24 Gbit/dtk
[ 5] 1,00-2,00 detik 401 MBytes 3,36 Gbit/dtk
[ 5] 2,00-3,00 detik 397 MBytes 3,33 Gbit/dtk
[ 5] 3,00-4,00 detik 398 MBytes 3,34 Gbit/dtk
[ 5] 4,00-5,00 detik 395 MBytes 3,32 Gbits/dtk
[ 5] 5.00-6.00 dtk 393 MBytes 3,29 Gbits/dtk
[ 5] 6,00-7,00 dtk 392 MBytes 3,29 Gbits/dtk
[ 5] 7.00-8.00 dtk 396 MBytes 3,32 Gbits/dtk
[ 5] 8.00-9.00 dtk 397 MBytes 3,33 Gbits/dtk
[ 5] 9.00-10.00 dtk 397 MBytes 3,33 Gbit/dtk
[ 5] 10.00-10.04 dtk 15,1 MByte 3,34 Gbits/dtk


[ ID] Bandwidth Transfer Interval
[ 5] 0,00-10,04 dtk 0,00 Byte 0,00 bit/dtk pengirim

[ 5] 0,00-10,04 detik 3,87 GByte 3,31 Gbits/dtk penerima

Server mendengarkan di 5103

Pada simpul Klien:
[ 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: kesalahan sintaksis di dekat token yang tidak terduga `;'
[ 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 &
[1] 38008
[2] 38009
[3] 38010
[ root@server35 ~]# s1: Menghubungkan ke host 192.168.110.94, port 5101
s2: Menghubungkan ke host 192.168.110.94, port 5102
s3: Menghubungkan ke host 192.168.110.94, port 5103
s3: [ 4] lokal 192.168.110.95 port 36758 terhubung ke 192.168.110.94 port 5103
s2: [ 4] lokal 192.168.110.95 port 42245 terhubung ke 192.168.110.94 port 5102
s1: [ 4] lokal 192.168.110.95 port 45424 terhubung ke 192.168.110.94 port 5101
s3: [ ID] Interval Transfer Bandwidth Retr Cwnd
s3: [ 4] 0,00-1,00 detik 401 MBytes 3,37 Gbit/dtk 0 446 KBytes
s2: [ ID] Interval Transfer Bandwidth Retr Cwnd
s2: [ 4] 0,00-1,00 detik 391 MBytes 3,28 Gbit/dtk 0 446 KBytes
s1: [ ID] Interval Transfer Bandwidth Retr Cwnd
s1: [ 4] 0,00-1,00 detik 390 MBytes 3,27 Gbit/dtk 0 446 KBytes
s3: [ 4] 1,00-2,00 detik 400 MBytes 3,36 Gbit/dtk 0 446 KBytes
s2: [ 4] 1,00-2,00 detik 388 MBytes 3,26 Gbit/dtk 0 446 KBytes
s1: [ 4] 1,00-2,00 detik 393 MBytes 3,29 Gbit/dtk 0 446 KBytes
s3: [ 4] 2,00-3,00 detik 397 MBytes 3,33 Gbit/dtk 0 446 KBytes
s2: [ 4] 2,00-3,00 detik 387 MBytes 3,24 Gbit/dtk 0 446 KBytes
s1: [ 4] 2,00-3,00 detik 397 MBytes 3,33 Gbit/dtk 0 446 KBytes
s3: [ 4] 3,00-4,00 detik 398 MBytes 3,34 Gbit/dtk 0 446 KBytes
s2: [ 4] 3,00-4,00 detik 388 MBytes 3,25 Gbit/dtk 0 446 KBytes
s1: [ 4] 3,00-4,00 detik 396 MBytes 3,32 Gbit/dtk 0 446 KBytes
s3: [ 4] 4,00-5,00 detik 395 MBytes 3,31 Gbit/dtk 0 446 KBytes
s2: [ 4] 4,00-5,00 detik 393 MBytes 3,30 Gbit/dtk 0 446 KBytes
s1: [ 4] 4,00-5,00 detik 393 MBytes 3,30 Gbit/dtk 0 446 KBytes
s3: [ 4] 5.00-6.00 dtk 393 MBytes 3,29 Gbits/dtk 0 446 KBytes
s2: [ 4] 5.00-6.00 dtk 394 MBytes 3,31 Gbits/dtk 0 455 KBytes
s1: [ 4] 5.00-6.00 dtk 395 MBytes 3,31 Gbits/dtk 0 446 KBytes
s3: [ 4] 6.00-7.00 dtk 392 MBytes 3,29 Gbits/dtk 0 446 KByte
s2: [ 4] 6.00-7.00 dtk 389 MBytes 3,27 Gbits/dtk 0 455 KBytes
s1: [ 4] 6,00-7,00 detik 400 MBytes 3,35 Gbit/dtk 0 446 KBytes
s3: [ 4] 7.00-8.00 dtk 396 MBytes 3,32 Gbit/dtk 0 446 KBytes
s2: [ 4] 7.00-8.00 dtk 387 MBytes 3,24 Gbit/dtk 0 455 KBytes
s1: [ 4] 7.00-8.00 dtk 399 MBytes 3,35 Gbit/dtk 0 446 KBytes
s3: [ 4] 8.00-9.00 dtk 397 MBytes 3,33 Gbits/dtk 0 446 KBytes
s2: [ 4] 8.00-9.00 dtk 386 MBytes 3,24 Gbits/dtk 0 455 KBytes
s1: [ 4] 8.00-9.00 dtk 399 MBytes 3,34 Gbits/dtk 0 446 KBytes
s3: [ 4] 9.00-10.00 dtk 397 MBytes 3,33 Gbit/dtk 0 446 KBytes

s3: - - - - - - - - - - - - - - - - - - - - - - - -
s3: [ ID] Retr Bandwidth Transfer Interval
s3: [ 4] 0,00-10.00 detik 3,87 GByte 3,33 Gbit/dtk 0 pengirim
s3: [ 4] 0,00-10.00 detik 3,87 GByte 3,33 Gbits/dtk penerima
s3:
s3: iperf Selesai.
s1: [ 4] 9.00-10.00 dtk 397 MBytes 3,33 Gbit/dtk 0 446 KBytes
s1: - - - - - - - - - - - - - - - - - - - - - - - -
s1: [ ID] Retr Bandwidth Transfer Interval
s2: [ 4] 9.00-10.00 dtk 387 MBytes 3,24 Gbit/dtk 0 455 KBytes
s1: [ 4] 0,00-10.00 detik 3,86 GByte 3,32 Gbits/dtk 0 pengirim
s2: - - - - - - - - - - - - - - - - - - - - - - - - -
s1: [ 4] 0,00-10.00 detik 3,86 GByte 3,32 Gbits/dtk penerima
s2: [ ID] Retr Bandwidth Transfer Interval
s1:
s2: [ 4] 0,00-10.00 detik 3,80 GByte 3,26 Gbit/dtk 0 pengirim
s1: iperf Selesai.
s2: [ 4] 0,00-10.00 detik 3,80 GByte 3,26 Gbits/dtk penerima
s2:
s2: iperf Selesai.

[1] Selesai iperf3 -c 192.168.110.94 -T s1 -p 5101
[2]- Selesai iperf3 -c 192.168.110.94 -T s2 -p 5102
[3]+ Selesai iperf3 -c 192.168.110.94 -T s3 -p 5103

apakah Anda masih memiliki masalah ini? Saya tidak punya masalah mengisi pipa 100G dengan 4 proses iperf3 menggunakan v3.1.5.

Ini sekarang dibahas di FAQ baru.

Ini sekarang dibahas di FAQ baru.

Bisakah Anda membuat tautan di sini?

Oh Boy! sepertinya downgrade dari iperf 3 atau 2. bolehkah saya bertanya apa alasan membuat 3 single-threaded?

kinerja aliran paralel iperf3 jauh lebih sedikit daripada iperf2. Mengapa?
iperf3 berulir tunggal, dan iperf2 berulir banyak. Kami merekomendasikan menggunakan iperf2 untuk aliran paralel. Jika Anda ingin menggunakan beberapa aliran iperf3, gunakan metode yang dijelaskan di sini.

Oh Boy! sepertinya downgrade dari iperf 3 atau 2. bolehkah saya bertanya apa alasan membuat 3 single-threaded?

kinerja aliran paralel iperf3 jauh lebih sedikit daripada iperf2. Mengapa?
iperf3 berulir tunggal, dan iperf2 berulir banyak. Kami merekomendasikan menggunakan iperf2 untuk aliran paralel. Jika Anda ingin menggunakan beberapa aliran iperf3, gunakan metode yang dijelaskan di sini.

Ya, cukup banyak. Saya memiliki pertanyaan yang sama dan satu-satunya jawaban yang sepertinya bisa saya temukan adalah "karena". iperf2 ditinggalkan, namun jika Anda ingin menguji perangkat 40+ Gb/s secara andal, pengembang iperf3 menyarankan untuk menggunakan iperf2 terbengkalai yang sama yang mereka tulis iperf3 untuk berkeliling, ATAU Anda harus menggunakan kludge. Kami harus menggunakan kludge karena kebutuhan saya adalah menguji perangkat jaringan dari 1 hingga 100+Gb/s dan saya tidak perlu memperkenalkan dua alat yang berbeda untuk ini, dan iperf2 tidak memiliki fitur terbaru yang dimiliki 3 seperti CPU laporan pemanfaatan.

JADI sayangnya, kami harus meretas batasan ini menggunakan beberapa instance iperf3 dalam skrip python multi-utas, dan menjalankan lebih dari 10 utas untuk Pengontrol 100Gb. Titik manis yang kami temukan tampaknya adalah 1 utas untuk setiap 10 - 20GB bandwidth (jadi 40Gb/dtk akan menjadi 4 utas, dll).

Maka Anda harus menjebak semua output, menguraikannya untuk mendapatkan total setiap utas, lalu menambahkan semua itu untuk mendapatkan total throughput. Ini hacky, terlalu rumit, tapi sayangnya mereka meninggalkan kita sedikit pilihan.

Seperti MENGAPA? Siapa tahu. mungkin ada beberapa alasan teknis untuk tidak membuat aplikasi multi-utas.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

Surendraknatarajan picture Surendraknatarajan  ·  9Komentar

ili101 picture ili101  ·  4Komentar

JodieChuang picture JodieChuang  ·  5Komentar

bbordereau picture bbordereau  ·  10Komentar

smcifrankp picture smcifrankp  ·  4Komentar