рдореИрдВ Qt рдкрд░ рдЖрдзрд╛рд░рд┐рдд GUI рдХреЗ рд╕рд╛рде iperf рдХреЛ рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдЬрдм рдореИрдВ iper_run_client() рдХреЛ рдХреНрд▓рд┐рдХ рдХрд┐рдП рдЧрдП рдмрдЯрди рдИрд╡реЗрдВрдЯ _ "рд╕рдВрд╕рд╛рдзрди рдЕрд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рдЕрдиреБрдкрд▓рдмреНрдз" рджреНрд╡рд╛рд░рд╛ рд▓рд╛рдЧреВ рд╡рд┐рдзрд┐ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЪрд▓рд╛рддрд╛ рд╣реВрдВ, рддреЛ рд╕рд╛рд░рд╛рдВрд╢ рдбреЗрдЯрд╛ рдХреЗ рдареАрдХ рдмрд╛рдж рддреНрд░реБрдЯрд┐ рдлреЗрдВрдХ рджреА рдЬрд╛рддреА рд╣реИред
---------------------------------------------------
Server listening on 1234
---------------------------------------------------
Accepted connection from 127.0.0.1, port 55132
[ 5] local 127.0.0.1 port 1234 connected to 127.0.0.1 port 55134
[ ID] Interval Transfer Bandwidth
[ 5] 0.00-1.00 sec 2.16 GBytes 18.6 Gbits/sec (omitted)
[ 5] 1.00-2.00 sec 2.23 GBytes 19.2 Gbits/sec (omitted)
[ 5] 2.00-3.00 sec 2.37 GBytes 20.4 Gbits/sec (omitted)
[ 5] 0.00-1.00 sec 2.25 GBytes 19.4 Gbits/sec
[ 5] 1.00-2.00 sec 2.23 GBytes 19.1 Gbits/sec
[ 5] 2.00-3.00 sec 2.24 GBytes 19.3 Gbits/sec
[ 5] 3.00-4.00 sec 2.33 GBytes 20.0 Gbits/sec
[ 5] 4.00-5.00 sec 2.28 GBytes 19.6 Gbits/sec
[ 5] 5.00-5.04 sec 99.4 MBytes 20.5 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth
[ 5] 0.00-5.04 sec 0.00 Bytes 0.00 bits/sec sender
[ 5] 0.00-5.04 sec 11.4 GBytes 19.5 Gbits/sec receiver
iperf3: error - unable to receive results: Resource temporarily unavailable
рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╕рдВрднрд╛рд╡рд┐рдд рдХрд╛рд░рдг рдХреНрдпрд╛ рд╣реИрдВ? рдХреНрдпрд╛ рдпрд╣ рдХреНрдпреВрдЯреА рдХреЗ рд╕рд┐рдЧреНрдирд▓/рд╕реНрд▓реЙрдЯ рддрдВрддреНрд░ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдХрд┐рд╕реА рдЪреАрдЬрд╝ рд╕реЗ рдЙрддреНрдкрдиреНрди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ?
рдЙрддреНрддрд░ рдХреЗ рд▓рд┐рдП рдЕрдЧреНрд░рд┐рдо рдзрдиреНрдпрд╡рд╛рджред
рдореБрдЭреЗ рдмрд┐рд▓реНрдХреБрд▓ рдкрддрд╛ рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рд╕рдореБрджрд╛рдп рдореЗрдВ рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ рдХреЛрдИ рд╡рд┐рдЪрд╛рд░ рд╣реИ рддреЛ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЦреБрд▓рд╛ рдЫреЛрдбрд╝ рджреЗрдВред
рдЖрдкрдХреЗ рдЬрд╡рд╛рдм рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред
рдореИрдВрдиреЗ рдПрдХ рд╣реА рдХреЛрдб рдХреЛ "рд╢реБрджреНрдз" рд╕реА ++ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдбрд╛рд▓рдХрд░ рдХрд╛рдордХрд╛рдЬ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдпрд╣ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдХреЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рдХреНрдпреВрдЯреА рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджрд╛ рд╣реИред
рд╡реИрд╕реЗ рднреА рдЕрдЧрд░ рдХрд┐рд╕реА рдХреЛ рдореЗрд░реА рдЬреИрд╕реА рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ рддреЛ рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЦреБрд▓рд╛ рдЫреЛрдбрд╝ рджреВрдВрдЧрд╛ред
рдареАрдХ рд╣реИ, рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдБ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдХреБрдЫ рдирд╣реАрдВ рд╣реИред рдЕрдЧрд░ рд▓реЛрдЧ рдЗрд╕реЗ рдЦреЛрдЬрддреЗ рд╣реИрдВ рддреЛ рдЗрд╕реЗ рдЕрднреА рднреА рджрд┐рдЦрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╕рдорд╕реНрдпрд╛ рдЯреНрд░реИрдХрд░ рдкреНрд░рд╢реНрдиреЛрдВ рдФрд░ рдЙрддреНрддрд░реЛрдВ рдХрд╛ рд╕рдВрдЧреНрд░рд╣ рдирд╣реАрдВ рд╣реИ, рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрди рдЪреАрдЬреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рд╣реИ рдЬрд┐рдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣рдореЗрдВ iperf3 рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдореБрдЭреЗ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдорд┐рд▓реА, рдореЗрд░рд╛ рдорд╛рдорд▓рд╛ iperf рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рдмреАрдЪ рдХрд╛ рдЕрдВрддрд░ рдерд╛ред
рдирдорд╕реНрддреЗ,
рдореИрдВ рдЕрднреА рднреА рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд┐рдпрд╛ рд╣реИ рдХрд┐ рджреЛрдиреЛрдВ рдкрдХреНрд╖ рдПрдХ рд╣реА рд╕рдВрд╕реНрдХрд░рдг рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВред рдРрд╕рд╛ рддрдм рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдореИрдВ рдПрдХ рд╕реНрд░реЛрдд рдкреЛрд░реНрдЯ рдХреЛ рд╕рдХреНрд╖рдо рдФрд░ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╕реЗ рдЬреБрдбрд╝рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реВрдВ:
iperf3 -c
рдЖрдИрдкрд░рдл 3.1.3
ubuntu18.4 4.15.0-38-рдЬреЗрдиреЗрд░рд┐рдХ #41-рдЙрдмрдВрдЯреВ рдПрд╕рдПрдордкреА рдмреБрдз рдЕрдХреНрдЯреВрдмрд░ 10 10:59:38 рдпреВрдЯреАрд╕реА 2018 x86_64
iperf3: рддреНрд░реБрдЯрд┐ - рд╕рд░реНрд╡рд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде:
рдпрд╣ рдХрд╛рдо:
iperf3 -c
рд╕рд░реНрд╡рд░ рдЗрд╕ рддрд░рд╣ рдЪрд▓рд╛рдпрд╛ рдЧрдпрд╛ рдерд╛:
iperf3 -s -p
iperf3 рд╕рдВрд╕реНрдХрд░рдг:
рдЖрдИрдкрд░рдл 3.1.3
рд▓рд┐рдирдХреНрд╕ рдмреЗрдВрдЪ08-рдкреАрд╕реА01.ste.atl.lab.test 4.15.0-38-рдЬреЗрдиреЗрд░рд┐рдХ #41-рдЙрдмрдВрдЯреВ рдПрд╕рдПрдордкреА рдмреБрдз рдЕрдХреНрдЯреВрдмрд░ 10 10:59:38 рдпреВрдЯреАрд╕реА 2018 x86_64
рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ: CPU рдПрдлрд╝рд┐рдирд┐рдЯреА рд╕реЗрдЯрд┐рдВрдЧ, IPv6 рдлрд╝реНрд▓реЛ рд▓реЗрдмрд▓, TCP рдХрдВрдЬреЗрд╢рди рдПрд▓реНрдЧреЛрд░рд┐рдердо рд╕реЗрдЯрд┐рдВрдЧ, рд╕реЗрдВрдбрдлрд╛рдЗрд▓ / рдЬрд╝реАрд░реЛрдХреЙрдкреА, рд╕реЙрдХреЗрдЯ рдкреЗрд╕рд┐рдВрдЧ
рдзрдиреНрдпрд╡рд╛рдж,