Iperf: рдпреВрдбреАрдкреА рдХреЗ рд╕рд╛рде рд╣рд╛рдирд┐ рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ рдирдХрд╛рд░рд╛рддреНрдордХ рдорд╛рди

рдХреЛ рдирд┐рд░реНрдорд┐рдд 29 рд╕рд┐рддре░ 2019  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: esnet/iperf

# рдкреНрд░рд╕рдВрдЧ

  • iperf3 рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг: 3.7+
  • рд╣рд╛рд░реНрдбрд╡реЗрдпрд░: рдЗрдВрдЯреЗрд▓
  • рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо: Ubuntu14.04.6 рд╕рд░реНрд╡рд░ VM рдкрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИ (рд╡рд░реНрдЪреБрдЕрд▓рдмреЙрдХреНрд╕ 5.2.28)

# рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯ
рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рд▓реЙрдЧрдлрд╛рдЗрд▓ рдкрд░ loss_packets рдФрд░ losr_percent рдХрд╛рдЙрдВрдЯрд░реЛрдВ рдореЗрдВ рдирдХрд╛рд░рд╛рддреНрдордХ рдорд╛рдиреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд░рд┐рдкреЛрд░реНрдЯ рдорд┐рд▓реАред

  • рдЕрдкреЗрдХреНрд╖рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░:
    { "streams": [{ "socket": 6, "start": 19.000102, "end": 20.000105, "seconds": 1.0000029802322388, "bytes": 166520, "bits_per_second": 1332156.0298656528, "jitter_ms": 2.8512847190910904, "lost_packets": 0, "packets": 115, "lost_percent": 0, "omitted": false, "sender": false }], "sum": { "start": 19.000102, "end": 20.000105, "seconds": 1.0000029802322388, "bytes": 166520, "bits_per_second": 1332156.0298656528, "jitter_ms": 2.8512847190910904, "lost_packets": 0, "packets": 115, "lost_percent": 0, "omitted": false, "sender": false }
    рдЙрдкрд░реЛрдХреНрдд рд╕реНрдЯреНрд░реАрдо рд░рд┐рдкреЛрд░реНрдЯ рдЕрдЧрд▓реА рд╕реНрдЯреНрд░реАрдо рд░рд┐рдкреЛрд░реНрдЯ (рдирдХрд╛рд░рд╛рддреНрдордХ рдорд╛рдиреЛрдВ рд╡рд╛рд▓реА) рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЙрд╕реА рд▓реЙрдЧрдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЕрдкреЗрдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рджрд┐рдЦрд╛рдИ рджреА
  • рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡реНрдпрд╡рд╣рд╛рд░
    { "streams": [{ "socket": 6, "start": 21.000194, "end": 22.000068, "seconds": 0.99987399578094482, "bytes": 372136, "bits_per_second": 2977463.1729218694, "jitter_ms": 2110.7105786449633, "lost_packets": -111, "packets": 146, "lost_percent": -76.027397260273972, "omitted": false, "sender": false }], "sum": { "start": 21.000194, "end": 22.000068, "seconds": 0.99987399578094482, "bytes": 372136, "bits_per_second": 2977463.1729218694, "jitter_ms": 2110.7105786449633, "lost_packets": -111, "packets": 146, "lost_percent": -76.027397260273972, "omitted": false, "sender": false }

  • рдкреНрд░рдЬрдирди рдХрд░рдиреЗ рдХрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛
    рдХрдорд╛рдВрдб рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб: iperf3 -s -p 11002 -1 -J --logfile serverOut_11_to_2.json
    рдХрдорд╛рдВрдб рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рд╛рдЗрдб: iperf3 -c 10.0.0.2 -p 11002 -u -b 1675.289k -t 40 -J --logfile clientOut_11_to_2.json

рдореИрдВрдиреЗ рд╡рд┐рднрд┐рдиреНрди рдореЗрдЬрдмрд╛рдиреЛрдВ рдХреЗ рдмреАрдЪ рдЗрд╕ рддрд░рд╣ рдХреЗ рдХрдИ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЛ рдкреБрди: рдкреЗрд╢ рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдпрд╣ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд░реВрдк рд╕реЗ рд╣реЛрддрд╛ рд╣реИ рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдкреБрди: рдкреЗрд╢ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛрддрд╛ рд╣реИред

рдореИрдВ 23 рдиреЛрдбреНрд╕ рдФрд░ 36 рд▓рд┐рдВрдХ рд╡рд╛рд▓реЗ рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рдкрд░рд┐рдирд┐рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП VM рдореЗрдВ рдорд┐рдирд┐рдиреЗрдЯ 2.2.1 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред
рдореИрдВ рдЯреНрд░реИрдлрд┐рдХ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдЕрдкрдиреЗ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдореЗрдЬрдмрд╛рдиреЛрдВ рд╕реЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдорд╛рддреНрд░рд╛ рдореЗрдВ рдпрд╛рддрд╛рдпрд╛рдд рдЙрддреНрдкрдиреНрди рдХрд░ рд░рд╣рд╛ рд╣реВрдВ (рдЗрд╕реАрд▓рд┐рдП рдореИрдВрдиреЗ рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рд╛рдЗрдб рдореЗрдВ рдПрдХ рд╡реИрд▓реНрдпреВ-рдмреА рд╕реЗрдЯ рдХрд┐рдпрд╛ рд╣реИ)ред рд╕рднреА рд▓реЙрдЧрдлрд╛рдЗрд▓реЛрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рддреЗ рд╕рдордп рдореБрдЭреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рдЪрд▓рд╛ред рдореБрдЭ рд╕реЗ рдРрд╕реА рдХреМрдирд╕реА рдЧрд▓рддреА рд╣реЛ рдЬрд╛рдПрдЧреА? рдореИрдВ рдЖрдкрдХреА рдорджрдж рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░реВрдВрдЧрд╛ред рдзрдиреНрдпрд╡рд╛рдж!

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдирдорд╕реНрддреЗ,
рдирдХрд╛рд░рд╛рддреНрдордХ рдЦреЛрдП рд╣реБрдП рдкреИрдХреЗрдЯ рдореВрд▓реНрдп рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдареАрдХ рдкреНрд░рддреАрдд рд╣реЛрддреЗ рд╣реИрдВ рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдкрд┐рдЫрд▓реЗ рдЕрдВрддрд░рд╛рд▓ рдореЗрдВ рдЦреЛрдП рдЧрдП рдкреИрдХреЗрдЯ рдкреНрд░рд╛рдкреНрдд рд╣реБрдП рдереЗред рдЬреИрд╕реЗ, рдКрдкрд░ рджрд┐рдП рдЧрдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдорд╛рдорд▓реЗ рдореЗрдВ:

41:54.4: [  8]  30.00-31.00  sec   242 KBytes  1.98 Mbits/sec  4.966 ms  2/173 (1.2%) 
41:55.4: [  8]  31.00-32.00  sec   247 KBytes  2.03 Mbits/sec  5.648 ms  -2/173 (-1.2%)

-2 рдЦреЛрдП рд╣реБрдП рдкреИрдХреЗрдЯ рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЕрдВрддрд░рд╛рд▓ 30.00-31.00 рдореЗрдВ рдЦреЛрдП рд╣реБрдП рджреЛ рдкреИрдХреЗрдЯ рдЕрдВрддрд░рд╛рд▓ 31.00-32.00 рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рд╣реБрдП рдереЗред

рдЕрдВрддрд░рд╛рд▓ рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХреБрд▓ рдкреИрдХреЗрдЯ рдЗрд╕рд▓рд┐рдП "рдХреБрд▓" - "рдЦреЛрдпрд╛" рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП 173- (-2) = 175 рдкреИрдХреЗрдЯ рдЕрдВрддрд░рд╛рд▓ 31.00-32.00 рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рд╣реБрдП рдереЗ)

рдкреЛрд╕реНрдЯ рдХрд┐рдП рдЧрдП рдореВрд▓ рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП, рдЕрдВрддрд░рд╛рд▓ 20.000105-21.000194 рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдбреЗрдЯрд╛ рдЕрдиреБрдкрд▓рдмреНрдз рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдЕрдВрддрд░рд╛рд▓ реирез.режрежрежрезрепрек-реиреи.режрежрежрежрежремрео, резрекрем-(-резрезрез)=реирелрен рдкреИрдХреЗрдЯ рдкреНрд░рд╛рдкреНрдд рд╣реБрдП рдереЗ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ реиреж.режрежрежрезрежрел-реирез.режрежрежрезрепрек рдХреЗ рдЕрдВрддрд░рд╛рд▓ рдореЗрдВ рдПрдХ рдЧрдВрднреАрд░ рдиреЗрдЯрд╡рд░реНрдХ рдмрдлрд░рд┐рдВрдЧ рдФрд░ рдкреБрди: рдХреНрд░рдо рдерд╛, рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг рдПрдХ рдкреИрдХреЗрдЯ резрезрез рдкреВрд░реНрд╡рд╡рд░реНрддреА рдкреИрдХреЗрдЯ рд╕реЗ рдкрд╣рд▓реЗ рдЖ рдЧрдпрд╛, рдФрд░ рдкреИрдХреЗрдЯ рдХреЗрд╡рд▓ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЕрдВрддрд░рд╛рд▓ рдХреЗ рджреМрд░рд╛рди рдкрд╣реБрдВрдЪреЗред

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореБрдЦреНрдп рдореБрджреНрджрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдХрднреА-рдХрднреА рдкрд╣рд▓рд╛ рдкреИрдХреЗрдЯ рдЧрд╛рд░рдмрд▓реНрдб рдкреИрдХреЗрдЯ рдХрд╛рдЙрдВрдЯ рдХреЗ рд╕рд╛рде рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ рдпрд╛ рдХрд╛рдЯ-рдЫрд╛рдБрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдкреИрдХреЗрдЯ рдХрд╛рдЙрдВрдЯрд░ рдХреЛ рдЧрд╛рд░рдмрд▓реНрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЬреИрд╕реЗ рдореЗрдВ:

46:24.9: [ ID] Interval          Transfer    Bitrate         Jitter          Lost/Total Datagrams
46:24.9: [  8] 0.00-1.00   sec   246 KBytes  2.02 Mbits/sec  2567541.936 ms  393365/393539 (1e+02%)

рд╕рдВрднрд╡рдд: рдкрд╣рд▓реЗ рдкреИрдХреЗрдЯ рдХреЗ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдиреЗ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдереА, рдЗрд╕рд▓рд┐рдП рдЗрд╕рдХреА рд╡рд┐рдХреГрдд рдкреИрдХреЗрдЯ рд╕рдВрдЦреНрдпрд╛ 393539 рдереАред рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ, рдкрд╣рд▓реЗ рдЕрдВрддрд░рд╛рд▓ рдореЗрдВ 393539-393365=174 рдкреИрдХреЗрдЯ рдкреНрд░рд╛рдкреНрдд рд╣реБрдП рдереЗред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рднреА рдЕрдВрддрд░рд╛рд▓ рдЦреЛрдП рд╣реБрдП рдкреИрдХреЗрдЯреЛрдВ рдХреА рдирдХрд╛рд░рд╛рддреНрдордХ рд╕рдВрдЦреНрдпрд╛ рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рд╛рдкреНрдд рдкреИрдХреЗрдЯ рдХреЛ рдкрд╣рд▓реЗ рдЕрдВрддрд░рд╛рд▓ рд╕реЗ рдЦреЛрдП рд╣реБрдП рдкреИрдХреЗрдЯ рдХреА рд╡рд╕реВрд▓реА рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрдм рддрдХ рдХрд┐ 393539 рд╕реЗ рдЕрдзрд┐рдХ рдкреИрдХреЗрдЯ рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рд╣реЛ рдЬрд╛рддреЗред

рдмрд╛рдж рдореЗрдВ рдореИрдВ рд╡рд┐рдХреГрдд рдкреИрдХреЗрдЯ рдХрд╛рдЙрдВрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрдЭрд╛рдП рдЧрдП рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рднреЗрдЬреВрдВрдЧрд╛ред

рд╕рднреА 4 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдореИрдВ рд╕рд╣рдордд рд╣реВрдВ рдХрд┐ рд╡реЗ рдорд╛рди рдирдХрд╛рд░рд╛рддреНрдордХ рдирд╣реАрдВ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП! рдлрд┐рд▓рд╣рд╛рд▓ рдореБрдЭреЗ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╡реЗ рдЗрд╕ рддрд░рд╣ рдХреИрд╕реЗ рдкрд╣реБрдВрдЪреЗ...рдРрд╕рд╛ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдЖрдк рдХреБрдЫ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЕрд╕рд╛рдорд╛рдиреНрдп рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬрд┐рд╕рд╕реЗ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред

рдирдорд╕реНрддреЗ,

рдореИрдВ рднреА рдЗрд╕реА рддрд░рд╣ рдХрд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ рдЬрд╣рд╛рдВ рдирдХрд╛рд░рд╛рддреНрдордХ рдЦреЛрдП рд╣реБрдП рдкреИрдХреЗрдЯ рдХреА рд╕реВрдЪрдирд╛ рджреА рдЬрд╛ рд░рд╣реА рд╣реИред рдореВрд▓ рдкреЛрд╕реНрдЯрд░ рдХреА рддрд░рд╣, рдпрд╣ рдХреЗрд╡рд▓ рдЫрд┐рдЯрдкреБрдЯ рд░реВрдк рд╕реЗ рд╣реЛрддрд╛ рд╣реИред рдореИрдВрдиреЗ рдЗрд╕реЗ рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рддрд░реАрдХреЛрдВ рд╕реЗ рдореМрдЬреВрдж рджреЗрдЦрд╛ рд╣реИред

рд╕реЗрдЯ рдЕрдк:

  • рд╣рдо рдереЛрдбрд╝рд╛ рд╕рдВрд╢реЛрдзрд┐рдд iperf3 рд╕рдВрд╕реНрдХрд░рдг (v3.5 рдкрд░ рдЖрдзрд╛рд░рд┐рдд) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддрд╛рдХрд┐ рдЕрдВрддрд░рд╛рд▓ рдХреЗ рдкрд░рд┐рдгрд╛рдо рдореЛрдВрдЧреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рднреА рдлреЗрдВрдХреЗ рдЬрд╛ рд╕рдХреЗрдВ (рдЖрдк рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЕрддрд┐рд░рд┐рдХреНрдд рдХрдорд╛рдВрдб рдЭрдВрдбреЗ рдиреАрдЪреЗ рджреЗрдЦреЗрдВрдЧреЗ), рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЯреНрд░реИрдлрд┐рдХ рдХреЛрдб рдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдирд╣реАрдВ рдЫреБрдЖ рдЧрдпрд╛ рдерд╛ред рд╣рдорд╛рд░реЗ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ 32 рдПрдХ рд╕рд╛рде iperf3 рдХреНрд▓рд╛рдЗрдВрдЯ/рд╕рд░реНрд╡рд░ рдЬреЛрдбрд╝реЗ 2 Linux рдЙрдкрдХрд░рдгреЛрдВ (рдПрдХ Ubuntu 18.04 рдФрд░ рдПрдХ yocto) рдХреЗ рдмреАрдЪ udp рдЯреНрд░реИрдлрд╝рд┐рдХ рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВред рдореИрдВрдиреЗ рдПрдХ рд╕рдордп рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рдЬреЛрдбрд╝реА рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реЛрддреЗ рджреЗрдЦрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЬрд┐рд╕ рд╡реНрдпрдХреНрддрд┐ рдиреЗ рдореБрдЭреЗ рдЗрд╕рдХреА рд╕реВрдЪрдирд╛ рджреА, рдЙрд╕рдиреЗ рдХрд╣рд╛ рдХрд┐ рдЙрд╕рдиреЗ рдХрдИ рдЬреЛрдбрд╝реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рджреЗрдЦреЗ рд╣реИрдВред

рдорд╛рдорд▓рд╛ рдПрдХ:

  • рдпрд╣ рд╕рдмрд╕реЗ рдЖрдо рдорд╛рдорд▓рд╛ рд╣реИред рдкрд╣рд▓рд╛ рдЕрдВрддрд░рд╛рд▓ рд╡рд┐рд╢рд╛рд▓ рдШрдмрд░рд╛рд╣рдЯ, рдкреИрдХреЗрдЯ рдФрд░ рдЦреЛрдП рд╣реБрдП рдкреИрдХреЗрдЯ рдорд╛рди рджрд┐рдЦрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рд╛рдорд╛рдиреНрдп рдереНрд░реВрдкреБрдЯред рдлрд┐рд░ рдмрд╛рдж рдХреЗ рд╕рднреА рдЕрдВрддрд░рд╛рд▓реЛрдВ рдореЗрдВ рд╢реВрдиреНрдп рдкреИрдХреЗрдЯ рдФрд░ рдирдХрд╛рд░рд╛рддреНрдордХ рдЦреЛрдП рд╣реБрдП рдкреИрдХреЗрдЯ рдорд╛рди рд╣реЛрдВрдЧреЗ (рдереНрд░реВрдкреБрдЯ рдФрд░ рдЬрд┐рдЯрд░ рд╕рд╛рдорд╛рдиреНрдп рд▓рдЧрддреЗ рд╣реИрдВ)ред рдЙрддреНрд╕реБрдХрддрд╛ рд╕реЗ, рдЦреЛрдП рд╣реБрдП рдкреИрдХреЗрдЯ/рдкреИрдХреЗрдЯ рдореВрд▓реНрдпреЛрдВ рдХреЗ рдкреВрд░реНрдг рдореВрд▓реНрдп рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рд╕реЗ рдЕрдкреЗрдХреНрд╖рд┐рдд рдкрд░рд┐рдгрд╛рдо рдорд┐рд▓реЗрдЧрд╛ред
  • рдЙрдЪреНрдЪ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдШрдмрд░рд╛рд╣рдЯ рдХреЛ рдЕрдВрдХ #842 рдореЗрдВ рд▓рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд╣рд╛рдВ рдПрдирдЯреАрдкреА рд╕рд┐рдВрдХ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╣рдорд╛рд░реЗ рджреЛ рдбрд┐рд╡рд╛рдЗрд╕ рдПрдирдЯреАрдкреА рд╕рд┐рдВрдХ рдХрд┐рдП рдЧрдП рд╣реИрдВ рдФрд░ рдЕрдиреНрдп 31 рдЬреЛрдбрд╝реЗ (рдПрдХ рд╣реА рджреЛ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░) рдЬреЛ рдПрдХ рд╕рд╛рде рдЪрд▓ рд░рд╣реЗ рд╣реИрдВ, рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред
  • iperf_api.c (рдирд╡реАрдирддрдо рдорд╛рд╕реНрдЯрд░ рдореЗрдВ рд▓рд╛рдЗрди 2745) рдореЗрдВ рдПрдХ рд▓рд╛рдЗрди рд╣реИ рдЬреЛ рдПрдХ рдЕрдВрддрд░рд╛рд▓ рдореЗрдВ рдЦреЛрдП рд╣реБрдП рдкреИрдХреЗрдЯ (cnt_error) рдХреА рдЧрдгрдирд╛ рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИ: temp.interval_cnt_error = sp->cnt_error - irp->cnt_error; рдореИрдВ рдПрдХ рд╕реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдирд╣реАрдВ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЬрд▓реНрджреА рд╕реЗ рдЦреЛ рдЧрдпрд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдЧрд░ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдзрд╛рд░рд╛ рдХреЗ рд▓рд┐рдП cnt_error 0 рдерд╛ рдФрд░ iperf_interval_results рдореЗрдВ рдорд╛рди рдирд╣реАрдВ рдерд╛, рддреЛ рдПрдХ рдирдХрд╛рд░рд╛рддреНрдордХ рдорд╛рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рд╢рд╛рдпрдж рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рд╕рдВрдпреЛрдЧ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрдЬреАрдм рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЦреЛрдП рд╣реБрдП рдкреИрдХреЗрдЯ рдорд╛рди (рдЙрджрд╛рд╣рд░рдг -170) рдЙрди рдореВрд▓реНрдпреЛрдВ рдХреЗ рдирдХрд╛рд░рд╛рддреНрдордХ рд╣реИрдВ рдЬрд┐рдирдХреА рдореИрдВ рдкреИрдХреЗрдЯ рдХреЗ рд▓рд┐рдП рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░рддрд╛ рд╣реВрдВ (рдЙрджрд╛рд╣рд░рдг 170)ред

  • iperf3 рдХреНрд▓рд╛рдЗрдВрдЯ (рдХрдорд╛рдВрдбрд▓рд╛рдЗрди рдФрд░ рдЖрдЙрдЯрдкреБрдЯ):

iperf3 --octoerror --bind=192.168.222.202 --bitrate=2m --client=192.168.222.4 --connect-timeout=500 --dscp=0 --forceflush --interval=1 --mongo --parallel=1 --port=24731 --reverse --set-mss=8000 --time=32 --udp --window=2M


46:24.1: time: Thu, 31 Oct 2019 17:46:23 GMT  timesecs: 1572543983  Client mode: connecting_to  host: 192.168.222.4  port : 24731
46:24.1: Connecting to host 192.168.222.4, port 24731
46:24.1: Reverse mode, remote host 192.168.222.4 is sending
46:24.9: [  8] local 192.168.222.202 port 34524 connected to 192.168.222.4 port 24731
46:24.9: protocol: UDP  num_streams: 1  blksize: 1448  omit: 0  duration: 32  bytes: 0  blocks: 0  reverse: 1
46:24.9: [ ID] Interval           Transfer     Bitrate         Jitter    Lost/Total Datagrams
46:24.9: [  8]   0.00-1.00   sec   246 KBytes  2.02 Mbits/sec  2567541.936 ms  393365/393539 (1e+02%) 
46:26.0: [  8]   1.00-2.00   sec   240 KBytes  1.97 Mbits/sec  49.376 ms  -170/0 (0%) 
46:26.4: [  8]   2.00-3.00   sec   247 KBytes  2.03 Mbits/sec  4.897 ms  -175/0 (0%) 
46:27.4: [  8]   3.00-4.00   sec   245 KBytes  2.00 Mbits/sec  4.799 ms  -173/0 (0%) 
46:28.4: [  8]   4.00-5.00   sec   243 KBytes  1.99 Mbits/sec  5.500 ms  -172/0 (0%) 
46:29.4: [  8]   5.00-6.00   sec   246 KBytes  2.02 Mbits/sec  4.971 ms  -174/0 (0%) 
46:30.4: [  8]   6.00-7.00   sec   242 KBytes  1.98 Mbits/sec  5.427 ms  -171/0 (0%) 
46:31.4: [  8]   7.00-8.00   sec   246 KBytes  2.02 Mbits/sec  5.356 ms  -174/0 (0%) 
46:32.4: [  8]   8.00-9.00   sec   243 KBytes  1.99 Mbits/sec  5.389 ms  -172/0 (0%) 
46:33.4: [  8]   9.00-10.00  sec   246 KBytes  2.02 Mbits/sec  5.580 ms  -174/0 (0%) 
46:34.4: [  8]  10.00-11.00  sec   243 KBytes  1.99 Mbits/sec  5.046 ms  -172/0 (0%) 
46:35.4: [  8]  11.00-12.00  sec   243 KBytes  1.99 Mbits/sec  5.526 ms  -172/0 (0%) 
46:36.4: [  8]  12.00-13.00  sec   243 KBytes  1.99 Mbits/sec  4.986 ms  -172/0 (0%) 
46:37.4: [  8]  13.00-14.00  sec   246 KBytes  2.02 Mbits/sec  4.939 ms  -174/0 (0%) 
46:38.4: [  8]  14.00-15.00  sec   245 KBytes  2.00 Mbits/sec  6.100 ms  -173/0 (0%) 
46:39.4: [  8]  15.00-16.00  sec   243 KBytes  1.99 Mbits/sec  5.215 ms  -172/0 (0%) 
46:40.4: [  8]  16.00-17.00  sec   245 KBytes  2.00 Mbits/sec  5.513 ms  -173/0 (0%) 
46:41.4: [  8]  17.00-18.00  sec   243 KBytes  1.99 Mbits/sec  5.874 ms  -172/0 (0%) 
46:42.4: [  8]  18.00-19.00  sec   242 KBytes  1.98 Mbits/sec  5.172 ms  -171/0 (0%) 
46:43.4: [  8]  19.00-20.00  sec   247 KBytes  2.03 Mbits/sec  5.680 ms  -175/0 (0%) 
46:44.4: [  8]  20.00-21.00  sec   242 KBytes  1.98 Mbits/sec  5.185 ms  -171/0 (0%) 
46:45.4: [  8]  21.00-22.00  sec   245 KBytes  2.00 Mbits/sec  4.800 ms  -173/0 (0%) 
46:46.4: [  8]  22.00-23.00  sec   245 KBytes  2.00 Mbits/sec  4.909 ms  -173/0 (0%) 
46:47.4: [  8]  23.00-24.00  sec   245 KBytes  2.00 Mbits/sec  4.643 ms  -173/0 (0%) 
46:48.4: [  8]  24.00-25.00  sec   245 KBytes  2.00 Mbits/sec  5.953 ms  -173/0 (0%) 
46:49.4: [  8]  25.00-26.00  sec   243 KBytes  1.99 Mbits/sec  5.300 ms  -172/0 (0%) 
46:50.4: [  8]  26.00-27.00  sec   246 KBytes  2.02 Mbits/sec  5.048 ms  -174/0 (0%) 
46:51.4: [  8]  27.00-28.00  sec   245 KBytes  2.00 Mbits/sec  5.019 ms  -173/0 (0%) 
46:52.4: [  8]  28.00-29.00  sec   243 KBytes  1.99 Mbits/sec  5.198 ms  -172/0 (0%) 
46:53.4: [  8]  29.00-30.00  sec   243 KBytes  1.99 Mbits/sec  5.016 ms  -172/0 (0%) 
46:54.4: [  8]  30.00-31.00  sec   243 KBytes  1.99 Mbits/sec  5.106 ms  -172/0 (0%) 
46:55.7: [  8]  31.00-32.00  sec   245 KBytes  2.00 Mbits/sec  3.244 ms  -173/0 (0%) 
46:55.7: - - - - - - - - - - - - - - - - - - - - - - - - -
46:55.7: [ ID] Interval           Transfer     Bitrate         Jitter    Lost/Total Datagrams
46:55.7: [  8]   0.00-32.02  sec  7.64 MBytes  2.00 Mbits/sec  0.000 ms  0/5529 (0%)  sender
46:55.7: [SUM]  0.0-32.0 sec  5525 datagrams received out-of-order
46:55.7: [  8]   0.00-32.00  sec  7.63 MBytes  2.00 Mbits/sec  3.244 ms  388013/393539 (99%)  receiver
  • iperf3 рд╕рд░реНрд╡рд░ (рдХрдорд╛рдВрдбрд▓рд╛рдЗрди рдФрд░ рдЖрдЙрдЯрдкреБрдЯ):
iperf3 --octoerror --bind=192.168.222.4 --forceflush --interval=1 --port=24731 --server


46:15.4: -----------------------------------------------------------
46:15.4: Server listening on 24731
46:15.4: -----------------------------------------------------------
46:23.3: time: Thu, 31 Oct 2019 17:46:23 GMT  timesecs: 1572543983  Server mode: accepted_connection  host: 192.168.222.202  port: 33344
46:23.3: Accepted connection from 192.168.222.202, port 33344
46:24.3: [  7] local 192.168.222.4 port 24731 connected to 192.168.222.202 port 34524
46:24.3: protocol: UDP  num_streams: 1  blksize: 1448  omit: 0  duration: 32  bytes: 0  blocks: 0  reverse: 1
46:24.3: [ ID] Interval           Transfer     Bitrate         Total Datagrams
46:24.3: [  7]   0.00-1.00   sec   245 KBytes  2.00 Mbits/sec  173 
46:25.3: [  7]   1.00-2.00   sec   245 KBytes  2.00 Mbits/sec  173 
46:26.3: [  7]   2.00-3.00   sec   243 KBytes  1.99 Mbits/sec  172 
46:27.3: [  7]   3.00-4.00   sec   245 KBytes  2.00 Mbits/sec  173 
46:28.3: [  7]   4.00-5.00   sec   245 KBytes  2.00 Mbits/sec  173 
46:29.3: [  7]   5.00-6.00   sec   243 KBytes  1.99 Mbits/sec  172 
46:30.3: [  7]   6.00-7.00   sec   245 KBytes  2.00 Mbits/sec  173 
46:31.3: [  7]   7.00-8.00   sec   245 KBytes  2.00 Mbits/sec  173 
46:32.3: [  7]   8.00-9.00   sec   243 KBytes  1.99 Mbits/sec  172 
46:33.3: [  7]   9.00-10.00  sec   245 KBytes  2.00 Mbits/sec  173 
46:34.3: [  7]  10.00-11.00  sec   245 KBytes  2.00 Mbits/sec  173 
46:35.3: [  7]  11.00-12.00  sec   243 KBytes  1.99 Mbits/sec  172 
46:36.3: [  7]  12.00-13.00  sec   245 KBytes  2.00 Mbits/sec  173 
46:37.3: [  7]  13.00-14.00  sec   243 KBytes  1.99 Mbits/sec  172 
46:38.3: [  7]  14.00-15.00  sec   245 KBytes  2.00 Mbits/sec  173 
46:39.3: [  7]  15.00-16.00  sec   245 KBytes  2.00 Mbits/sec  173 
46:40.3: [  7]  16.00-17.00  sec   243 KBytes  1.99 Mbits/sec  172 
46:41.3: [  7]  17.00-18.00  sec   245 KBytes  2.00 Mbits/sec  173 
46:42.3: [  7]  18.00-19.00  sec   245 KBytes  2.00 Mbits/sec  173 
46:43.3: [  7]  19.00-20.00  sec   243 KBytes  1.99 Mbits/sec  172 
46:44.3: [  7]  20.00-21.00  sec   245 KBytes  2.00 Mbits/sec  173 
46:45.3: [  7]  21.00-22.00  sec   245 KBytes  2.00 Mbits/sec  173 
46:46.3: [  7]  22.00-23.00  sec   243 KBytes  1.99 Mbits/sec  172 
46:47.3: [  7]  23.00-24.00  sec   245 KBytes  2.00 Mbits/sec  173 
46:48.3: [  7]  24.00-25.00  sec   245 KBytes  2.00 Mbits/sec  173 
46:49.3: [  7]  25.00-26.00  sec   243 KBytes  1.99 Mbits/sec  172 
46:50.3: [  7]  26.00-27.00  sec   245 KBytes  2.00 Mbits/sec  173 
46:51.3: [  7]  27.00-28.00  sec   245 KBytes  2.00 Mbits/sec  173 
46:52.3: [  7]  28.00-29.00  sec   243 KBytes  1.99 Mbits/sec  172 
46:53.3: [  7]  29.00-30.00  sec   245 KBytes  2.00 Mbits/sec  173 
46:54.3: [  7]  30.00-31.00  sec   245 KBytes  2.00 Mbits/sec  173 
46:55.3: [  7]  31.00-32.00  sec   243 KBytes  1.99 Mbits/sec  172 
46:55.4: [  7]  32.00-32.02  sec  5.66 KBytes  2.38 Mbits/sec  4 
46:55.4: - - - - - - - - - - - - - - - - - - - - - - - - -
46:55.4: [ ID] Interval           Transfer     Bitrate         Jitter    Lost/Total Datagrams
46:55.4: [  7]   0.00-32.02  sec  7.64 MBytes  2.00 Mbits/sec  0.000 ms  0/5529 (0%)  sender

рдХреЗрд╕ 2:

  • рдореИрдВрдиреЗ рдЗрд╕реЗ рдЕрдм рддрдХ рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рд░ рджреЗрдЦрд╛ рд╣реИред рдкрд░реАрдХреНрд╖рдг рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдЪрд▓рддрд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдВрддрд┐рдо рдЕрдВрддрд░рд╛рд▓ рдореЗрдВ рдПрдХ рдирдХрд╛рд░рд╛рддреНрдордХ рдЦреЛрдпрд╛ рд╣реБрдЖ рдкреИрдХреЗрдЯ рдорд╛рди рд╣реЛрддрд╛ рд╣реИ (рдЕрдиреНрдпрдерд╛ рдмрд╛рдХреА рд╕рдм рдареАрдХ рд▓рдЧрддрд╛ рд╣реИ (рдпрд╛рдиреА рдХреЛрдИ рд╢реВрдиреНрдп рдкреИрдХреЗрдЯ рдпрд╛ рдиреБрдХреАрд▓рд╛ рдорд╛рди рдирд╣реАрдВ))ред

  • iperf3 рдХреНрд▓рд╛рдЗрдВрдЯ (рдХрдорд╛рдВрдбрд▓рд╛рдЗрди рдФрд░ рдЖрдЙрдЯрдкреБрдЯ):

iperf3 --octoerror --bind=192.168.222.202 --bitrate=2m --client=192.168.222.4 --connect-timeout=500 --dscp=0 --forceflush --interval=1 --mongo --parallel=1 --port=14069 --reverse --set-mss=8000 --time=32 --udp --window=2M

41:23.9: time: Thu, 31 Oct 2019 15:41:23 GMT  timesecs: 1572536483  Client mode: connecting_to  host: 192.168.222.4  port : 14069
41:23.9: Connecting to host 192.168.222.4, port 14069
41:23.9: Reverse mode, remote host 192.168.222.4 is sending
41:24.9: [  8] local 192.168.222.202 port 49732 connected to 192.168.222.4 port 14069
41:24.9: protocol: UDP  num_streams: 1  blksize: 1448  omit: 0  duration: 32  bytes: 0  blocks: 0  reverse: 1
41:24.9: [ ID] Interval           Transfer     Bitrate         Jitter    Lost/Total Datagrams
41:24.9: [  8]   0.00-1.00   sec   245 KBytes  2.00 Mbits/sec  5.052 ms  0/173 (0%) 
41:25.7: [  8]   1.00-2.00   sec   243 KBytes  1.99 Mbits/sec  4.923 ms  0/172 (0%) 
41:26.8: [  8]   2.00-3.00   sec   245 KBytes  2.00 Mbits/sec  5.997 ms  0/173 (0%) 
41:27.4: [  8]   3.00-4.00   sec   243 KBytes  1.99 Mbits/sec  6.019 ms  0/172 (0%) 
41:28.4: [  8]   4.00-5.00   sec   245 KBytes  2.00 Mbits/sec  4.799 ms  0/173 (0%) 
41:29.4: [  8]   5.00-6.00   sec   245 KBytes  2.00 Mbits/sec  6.097 ms  0/173 (0%) 
41:30.4: [  8]   6.00-7.00   sec   245 KBytes  2.00 Mbits/sec  5.287 ms  0/173 (0%) 
41:31.4: [  8]   7.00-8.00   sec   245 KBytes  2.00 Mbits/sec  5.652 ms  0/173 (0%) 
41:32.4: [  8]   8.00-9.00   sec   243 KBytes  1.99 Mbits/sec  4.803 ms  0/172 (0%) 
41:33.4: [  8]   9.00-10.00  sec   246 KBytes  2.02 Mbits/sec  5.248 ms  0/174 (0%) 
41:34.4: [  8]  10.00-11.00  sec   243 KBytes  1.99 Mbits/sec  5.175 ms  0/172 (0%) 
41:35.4: [  8]  11.00-12.00  sec   245 KBytes  2.00 Mbits/sec  4.627 ms  0/173 (0%) 
41:36.4: [  8]  12.00-13.00  sec   242 KBytes  1.98 Mbits/sec  5.089 ms  0/171 (0%) 
41:37.4: [  8]  13.00-14.00  sec   247 KBytes  2.03 Mbits/sec  5.438 ms  0/175 (0%) 
41:38.4: [  8]  14.00-15.00  sec   240 KBytes  1.97 Mbits/sec  5.313 ms  0/170 (0%) 
41:39.4: [  8]  15.00-16.00  sec   246 KBytes  2.02 Mbits/sec  5.015 ms  0/174 (0%) 
41:40.4: [  8]  16.00-17.00  sec   243 KBytes  1.99 Mbits/sec  5.195 ms  0/172 (0%) 
41:41.4: [  8]  17.00-18.00  sec   246 KBytes  2.02 Mbits/sec  5.085 ms  0/174 (0%) 
41:42.4: [  8]  18.00-19.00  sec   243 KBytes  1.99 Mbits/sec  7.104 ms  0/172 (0%) 
41:43.4: [  8]  19.00-20.00  sec   245 KBytes  2.00 Mbits/sec  5.546 ms  0/173 (0%) 
41:44.4: [  8]  20.00-21.00  sec   243 KBytes  1.99 Mbits/sec  5.211 ms  0/172 (0%) 
41:45.4: [  8]  21.00-22.00  sec   245 KBytes  2.00 Mbits/sec  4.971 ms  0/173 (0%) 
41:46.4: [  8]  22.00-23.00  sec   245 KBytes  2.00 Mbits/sec  4.990 ms  0/173 (0%) 
41:47.4: [  8]  23.00-24.00  sec   240 KBytes  1.97 Mbits/sec  5.803 ms  0/170 (0%) 
41:48.4: [  8]  24.00-25.00  sec   246 KBytes  2.02 Mbits/sec  6.120 ms  0/174 (0%) 
41:49.4: [  8]  25.00-26.00  sec   246 KBytes  2.02 Mbits/sec  5.042 ms  0/174 (0%) 
41:50.4: [  8]  26.00-27.00  sec   243 KBytes  1.99 Mbits/sec  5.061 ms  0/172 (0%) 
41:51.4: [  8]  27.00-28.00  sec   243 KBytes  1.99 Mbits/sec  5.063 ms  0/172 (0%) 
41:52.4: [  8]  28.00-29.00  sec   246 KBytes  2.02 Mbits/sec  4.918 ms  0/174 (0%) 
41:53.4: [  8]  29.00-30.00  sec   243 KBytes  1.99 Mbits/sec  5.847 ms  0/172 (0%) 
41:54.4: [  8]  30.00-31.00  sec   242 KBytes  1.98 Mbits/sec  4.966 ms  2/173 (1.2%) 
41:55.4: [  8]  31.00-32.00  sec   247 KBytes  2.03 Mbits/sec  5.648 ms  -2/173 (-1.2%) 
41:55.4: - - - - - - - - - - - - - - - - - - - - - - - - -
41:55.4: [ ID] Interval           Transfer     Bitrate         Jitter    Lost/Total Datagrams
41:55.4: [  8]   0.00-32.01  sec  7.63 MBytes  2.00 Mbits/sec  0.000 ms  0/5527 (0%)  sender
41:55.4: [SUM]  0.0-32.0 sec  13 datagrams received out-of-order
41:55.4: [  8]   0.00-32.00  sec  7.63 MBytes  2.00 Mbits/sec  5.648 ms  0/5526 (0%)  receiver
  • iperf3 рд╕рд░реНрд╡рд░ (рдХрдорд╛рдВрдбрд▓рд╛рдЗрди рдФрд░ рдЖрдЙрдЯрдкреБрдЯ):
iperf3 --octoerror --bind=192.168.222.4 --forceflush --interval=1 --port=14069 --server

41:23.4: time: Thu, 31 Oct 2019 15:41:23 GMT  timesecs: 1572536483  Server mode: accepted_connection  host: 192.168.222.202  port: 40600
41:23.4: Accepted connection from 192.168.222.202, port 40600
41:24.4: [  7] local 192.168.222.4 port 14069 connected to 192.168.222.202 port 49732
41:24.4: protocol: UDP  num_streams: 1  blksize: 1448  omit: 0  duration: 32  bytes: 0  blocks: 0  reverse: 1
41:24.4: [ ID] Interval           Transfer     Bitrate         Total Datagrams
41:24.4: [  7]   0.00-1.00   sec   245 KBytes  2.00 Mbits/sec  173 
41:25.4: [  7]   1.00-2.00   sec   245 KBytes  2.00 Mbits/sec  173 
41:26.4: [  7]   2.00-3.00   sec   243 KBytes  1.99 Mbits/sec  172 
41:27.4: [  7]   3.00-4.00   sec   245 KBytes  2.00 Mbits/sec  173 
41:28.4: [  7]   4.00-5.00   sec   245 KBytes  2.00 Mbits/sec  173 
41:29.4: [  7]   5.00-6.00   sec   243 KBytes  1.99 Mbits/sec  172 
41:30.4: [  7]   6.00-7.00   sec   245 KBytes  2.00 Mbits/sec  173 
41:31.4: [  7]   7.00-8.00   sec   245 KBytes  2.00 Mbits/sec  173 
41:32.4: [  7]   8.00-9.00   sec   243 KBytes  1.99 Mbits/sec  172 
41:33.4: [  7]   9.00-10.00  sec   245 KBytes  2.00 Mbits/sec  173 
41:34.4: [  7]  10.00-11.00  sec   245 KBytes  2.00 Mbits/sec  173 
41:35.4: [  7]  11.00-12.00  sec   243 KBytes  1.99 Mbits/sec  172 
41:36.4: [  7]  12.00-13.00  sec   245 KBytes  2.00 Mbits/sec  173 
41:37.4: [  7]  13.00-14.00  sec   243 KBytes  1.99 Mbits/sec  172 
41:38.4: [  7]  14.00-15.00  sec   245 KBytes  2.00 Mbits/sec  173 
41:39.4: [  7]  15.00-16.00  sec   245 KBytes  2.00 Mbits/sec  173 
41:40.4: [  7]  16.00-17.00  sec   243 KBytes  1.99 Mbits/sec  172 
41:41.4: [  7]  17.00-18.00  sec   245 KBytes  2.00 Mbits/sec  173 
41:42.4: [  7]  18.00-19.00  sec   245 KBytes  2.00 Mbits/sec  173 
41:43.4: [  7]  19.00-20.00  sec   243 KBytes  1.99 Mbits/sec  172 
41:44.4: [  7]  20.00-21.00  sec   245 KBytes  2.00 Mbits/sec  173 
41:45.4: [  7]  21.00-22.00  sec   245 KBytes  2.00 Mbits/sec  173 
41:46.4: [  7]  22.00-23.00  sec   243 KBytes  1.99 Mbits/sec  172 
41:47.4: [  7]  23.00-24.00  sec   245 KBytes  2.00 Mbits/sec  173 
41:48.4: [  7]  24.00-25.00  sec   245 KBytes  2.00 Mbits/sec  173 
41:49.4: [  7]  25.00-26.00  sec   243 KBytes  1.99 Mbits/sec  172 
41:50.4: [  7]  26.00-27.00  sec   245 KBytes  2.00 Mbits/sec  173 
41:51.4: [  7]  27.00-28.00  sec   245 KBytes  2.00 Mbits/sec  173 
41:52.4: [  7]  28.00-29.00  sec   243 KBytes  1.99 Mbits/sec  172 
41:53.4: [  7]  29.00-30.00  sec   245 KBytes  2.00 Mbits/sec  173 
41:54.4: [  7]  30.00-31.00  sec   245 KBytes  2.00 Mbits/sec  173 
41:55.4: [  7]  31.00-32.00  sec   243 KBytes  1.99 Mbits/sec  172 
41:55.4: [  7]  32.00-32.01  sec  2.83 KBytes  2.59 Mbits/sec  2 
41:55.4: - - - - - - - - - - - - - - - - - - - - - - - - -
41:55.4: [ ID] Interval           Transfer     Bitrate         Jitter    Lost/Total Datagrams
41:55.4: [  7]   0.00-32.01  sec  7.63 MBytes  2.00 Mbits/sec  0.000 ms  0/5527 (0%)  sender
41:55.4: iperf test finished.
41:55.4: -----------------------------------------------------------
41:55.4: Server listening on 14069
41:55.4: -----------------------------------------------------------

рд╣реЗрд▓реЛ рджреЛрд╕реНрддреЛрдВ рдХреНрдпрд╛ рдЖрдкрдиреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдирд┐рдЬрд╛рдд рдкрд╛ рд▓рд┐рдпрд╛ рд╣реИ?
рдореБрдЭреЗ рдЗрд╕реА рддрд░рд╣ рдХреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝ рд░рд╣рд╛ рд╣реИ, рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдЗрд╕рдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИред

Accepted connection from 172.16.0.1, port 48634
[  5] local 172.16.0.3 port 5201 connected to 172.16.0.1 port 42108
[ ID] Interval           Transfer     Bitrate         Jitter    Lost/Total Datagrams
[  5]   0.00-1.00   sec  4.53 MBytes  38.0 Mbits/sec  0.060 ms  -1931109556/-1931109555 (0%)  
[  5]   1.00-2.00   sec  4.77 MBytes  40.0 Mbits/sec  0.084 ms  0/0 (0%)  
[  5]   2.00-3.00   sec  4.77 MBytes  40.0 Mbits/sec  0.133 ms  0/0 (0%)  
[  5]   3.00-4.00   sec  4.76 MBytes  40.0 Mbits/sec  0.048 ms  0/0 (0%)  
[  5]   4.00-5.00   sec  4.56 MBytes  38.2 Mbits/sec  0.277 ms  0/0 (0%)  
[  5]   5.00-6.00   sec  4.80 MBytes  40.3 Mbits/sec  0.093 ms  0/0 (0%)  
[  5]   6.00-7.00   sec  4.54 MBytes  38.1 Mbits/sec  0.116 ms  0/0 (0%)  
[  5]   7.00-8.00   sec  4.77 MBytes  40.0 Mbits/sec  0.044 ms  0/0 (0%)  
[  5]   8.00-9.00   sec  4.77 MBytes  40.0 Mbits/sec  0.059 ms  0/0 (0%)  
[  5]   9.00-10.00  sec  4.38 MBytes  36.7 Mbits/sec  0.175 ms  0/0 (0%)  
[  5]  10.00-10.05  sec   119 KBytes  19.8 Mbits/sec  0.155 ms  0/0 (0%)  
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Jitter    Lost/Total Datagrams
[SUM]  0.0-10.0 sec  34730 datagrams received out-of-order
[  5]   0.00-10.05  sec  46.8 MBytes  39.0 Mbits/sec  0.155 ms  -1931109556/-1931109555 (0%)  receiver

(рд╕реНрдкрд╖реНрдЯрддрд╛ рдХреЗ рд▓рд┐рдП рдкреБрди: рд╕реНрд╡рд░реВрдкрд┐рдд)

рдирдорд╕реНрддреЗ,
рдирдХрд╛рд░рд╛рддреНрдордХ рдЦреЛрдП рд╣реБрдП рдкреИрдХреЗрдЯ рдореВрд▓реНрдп рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдареАрдХ рдкреНрд░рддреАрдд рд╣реЛрддреЗ рд╣реИрдВ рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдкрд┐рдЫрд▓реЗ рдЕрдВрддрд░рд╛рд▓ рдореЗрдВ рдЦреЛрдП рдЧрдП рдкреИрдХреЗрдЯ рдкреНрд░рд╛рдкреНрдд рд╣реБрдП рдереЗред рдЬреИрд╕реЗ, рдКрдкрд░ рджрд┐рдП рдЧрдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдорд╛рдорд▓реЗ рдореЗрдВ:

41:54.4: [  8]  30.00-31.00  sec   242 KBytes  1.98 Mbits/sec  4.966 ms  2/173 (1.2%) 
41:55.4: [  8]  31.00-32.00  sec   247 KBytes  2.03 Mbits/sec  5.648 ms  -2/173 (-1.2%)

-2 рдЦреЛрдП рд╣реБрдП рдкреИрдХреЗрдЯ рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЕрдВрддрд░рд╛рд▓ 30.00-31.00 рдореЗрдВ рдЦреЛрдП рд╣реБрдП рджреЛ рдкреИрдХреЗрдЯ рдЕрдВрддрд░рд╛рд▓ 31.00-32.00 рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рд╣реБрдП рдереЗред

рдЕрдВрддрд░рд╛рд▓ рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХреБрд▓ рдкреИрдХреЗрдЯ рдЗрд╕рд▓рд┐рдП "рдХреБрд▓" - "рдЦреЛрдпрд╛" рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП 173- (-2) = 175 рдкреИрдХреЗрдЯ рдЕрдВрддрд░рд╛рд▓ 31.00-32.00 рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рд╣реБрдП рдереЗ)

рдкреЛрд╕реНрдЯ рдХрд┐рдП рдЧрдП рдореВрд▓ рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП, рдЕрдВрддрд░рд╛рд▓ 20.000105-21.000194 рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдбреЗрдЯрд╛ рдЕрдиреБрдкрд▓рдмреНрдз рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдЕрдВрддрд░рд╛рд▓ реирез.режрежрежрезрепрек-реиреи.режрежрежрежрежремрео, резрекрем-(-резрезрез)=реирелрен рдкреИрдХреЗрдЯ рдкреНрд░рд╛рдкреНрдд рд╣реБрдП рдереЗ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ реиреж.режрежрежрезрежрел-реирез.режрежрежрезрепрек рдХреЗ рдЕрдВрддрд░рд╛рд▓ рдореЗрдВ рдПрдХ рдЧрдВрднреАрд░ рдиреЗрдЯрд╡рд░реНрдХ рдмрдлрд░рд┐рдВрдЧ рдФрд░ рдкреБрди: рдХреНрд░рдо рдерд╛, рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг рдПрдХ рдкреИрдХреЗрдЯ резрезрез рдкреВрд░реНрд╡рд╡рд░реНрддреА рдкреИрдХреЗрдЯ рд╕реЗ рдкрд╣рд▓реЗ рдЖ рдЧрдпрд╛, рдФрд░ рдкреИрдХреЗрдЯ рдХреЗрд╡рд▓ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЕрдВрддрд░рд╛рд▓ рдХреЗ рджреМрд░рд╛рди рдкрд╣реБрдВрдЪреЗред

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореБрдЦреНрдп рдореБрджреНрджрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдХрднреА-рдХрднреА рдкрд╣рд▓рд╛ рдкреИрдХреЗрдЯ рдЧрд╛рд░рдмрд▓реНрдб рдкреИрдХреЗрдЯ рдХрд╛рдЙрдВрдЯ рдХреЗ рд╕рд╛рде рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ рдпрд╛ рдХрд╛рдЯ-рдЫрд╛рдБрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдкреИрдХреЗрдЯ рдХрд╛рдЙрдВрдЯрд░ рдХреЛ рдЧрд╛рд░рдмрд▓реНрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЬреИрд╕реЗ рдореЗрдВ:

46:24.9: [ ID] Interval          Transfer    Bitrate         Jitter          Lost/Total Datagrams
46:24.9: [  8] 0.00-1.00   sec   246 KBytes  2.02 Mbits/sec  2567541.936 ms  393365/393539 (1e+02%)

рд╕рдВрднрд╡рдд: рдкрд╣рд▓реЗ рдкреИрдХреЗрдЯ рдХреЗ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдиреЗ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдереА, рдЗрд╕рд▓рд┐рдП рдЗрд╕рдХреА рд╡рд┐рдХреГрдд рдкреИрдХреЗрдЯ рд╕рдВрдЦреНрдпрд╛ 393539 рдереАред рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ, рдкрд╣рд▓реЗ рдЕрдВрддрд░рд╛рд▓ рдореЗрдВ 393539-393365=174 рдкреИрдХреЗрдЯ рдкреНрд░рд╛рдкреНрдд рд╣реБрдП рдереЗред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рднреА рдЕрдВрддрд░рд╛рд▓ рдЦреЛрдП рд╣реБрдП рдкреИрдХреЗрдЯреЛрдВ рдХреА рдирдХрд╛рд░рд╛рддреНрдордХ рд╕рдВрдЦреНрдпрд╛ рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рд╛рдкреНрдд рдкреИрдХреЗрдЯ рдХреЛ рдкрд╣рд▓реЗ рдЕрдВрддрд░рд╛рд▓ рд╕реЗ рдЦреЛрдП рд╣реБрдП рдкреИрдХреЗрдЯ рдХреА рд╡рд╕реВрд▓реА рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрдм рддрдХ рдХрд┐ 393539 рд╕реЗ рдЕрдзрд┐рдХ рдкреИрдХреЗрдЯ рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рд╣реЛ рдЬрд╛рддреЗред

рдмрд╛рдж рдореЗрдВ рдореИрдВ рд╡рд┐рдХреГрдд рдкреИрдХреЗрдЯ рдХрд╛рдЙрдВрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрдЭрд╛рдП рдЧрдП рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рднреЗрдЬреВрдВрдЧрд╛ред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

doru91 picture doru91  ┬╖  12рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

arainero picture arainero  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ili101 picture ili101  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

JodieChuang picture JodieChuang  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Febbe picture Febbe  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ