рдЕрдВрдЧреНрд░реЗрдЬрд╝реАрдлреНрд░реЗрдВрдЪрд╕реНрдкреЗрдирд┐рд╢

Ad


рдСрдирд╡рд░реНрдХреНрд╕ рдлрд╝реЗрд╡рд┐рдХреЙрди

рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП IPerf2 рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ

рдСрдирд▓рд╛рдЗрди рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП IPerf2 рд╡рд┐рдВрдбреЛрдЬ рдРрдк рдореБрдлреНрдд рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдЙрдмрдВрдЯреВ рдореЗрдВ рд╡рд╛рдЗрди рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди рдпрд╛ рдбреЗрдмрд┐рдпрди рдСрдирд▓рд╛рдЗрди рдЬреАрддреЗрдВ

рдпрд╣ IPerf2 рдирд╛рдо рдХрд╛ рд╡рд┐рдВрдбреЛрдЬрд╝ рдРрдк рд╣реИ рдЬрд┐рд╕рдХреА рдирд╡реАрдирддрдо рд░рд┐рд▓реАрдЬрд╝ iperf-2.1.7-win.exe рдХреЗ рд░реВрдк рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред рдЗрд╕реЗ рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдХреЗ рд▓рд┐рдП рдореБрдлреНрдд рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдСрдирд╡рд░реНрдХреНрд╕ рдореЗрдВ рдСрдирд▓рд╛рдЗрди рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ рдСрдирд╡рд░реНрдХреНрд╕ рдХреЗ рд╕рд╛рде рдЖрдИрдкреАрдЖрд░рдПрдл2 рдирд╛рдо рдХреЗ рдЗрд╕ рдРрдк рдХреЛ рдСрдирд▓рд╛рдЗрди рдЪрд▓рд╛рдПрдВред

рдЗрд╕ рдРрдк рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрди рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ:

- 1. рдЗрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЕрдкрдиреЗ рдкреАрд╕реА рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред

- 2. рд╣рдорд╛рд░реЗ рдлрд╝рд╛рдЗрд▓ рдкреНрд░рдмрдВрдзрдХ рдореЗрдВ https://www.onworks.net/myfiles.php?username=XXXXX рдЙрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдХреЗ рд╕рд╛рде рджрд░реНрдЬ рдХрд░реЗрдВ рдЬреЛ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВред

- 3. рдЗрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдРрд╕реЗ рдлрд╛рдЗрд▓ рдореИрдиреЗрдЬрд░ рдореЗрдВ рдЕрдкрд▓реЛрдб рдХрд░реЗрдВред

- 4. рдЗрд╕ рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╕реЗ рдХреЛрдИ рднреА рдУрдПрд╕ рдСрдирд╡рд░реНрдХреНрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рд╢реБрд░реВ рдХрд░реЗрдВ, рд▓реЗрдХрд┐рди рдмреЗрд╣рддрд░ рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ред

- 5. рдСрдирд╡рд░реНрдХреНрд╕ рд╡рд┐рдВрдбреЛрдЬ рдУрдПрд╕ рд╕реЗ рдЖрдкрдиреЗ рдЕрднреА рд╢реБрд░реБрдЖрдд рдХреА рд╣реИ, рд╣рдорд╛рд░реЗ рдлрд╛рдЗрд▓ рдореИрдиреЗрдЬрд░ рдХреЛ https://www.onworks.net/myfiles.php?username=XXXXX рдЙрд╕ рдпреВрдЬрд░рдиреЗрдо рдХреЗ рд╕рд╛рде рдЬрд╛рдПрдВ рдЬреЛ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВред

- 6. рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВред

- 7. рдЕрдкрдиреЗ Linux рд╡рд┐рддрд░рдг рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рд╡рд╛рдЗрди рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред рдПрдХ рдмрд╛рд░ рдЗрдВрд╕реНрдЯреЙрд▓ рд╣реЛ рдЬрд╛рдиреЗ рдкрд░, рдЖрдк рдРрдк рдХреЛ рд╡рд╛рдЗрди рдХреЗ рд╕рд╛рде рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдбрдмрд▓-рдХреНрд▓рд┐рдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдк PlayOnLinux рдХреЛ рднреА рдЖрдЬрд╝рдорд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рд╡рд╛рдЗрди рдкрд░ рдПрдХ рдлреИрдВрд╕реА рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рд▓реЛрдХрдкреНрд░рд┐рдп рд╡рд┐рдВрдбреЛрдЬрд╝ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдФрд░ рдЧреЗрдо рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ред

рд╡рд╛рдЗрди рд▓рд┐рдирдХреНрд╕ рдкрд░ рд╡рд┐рдВрдбреЛрдЬ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЪрд▓рд╛рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд┐рдВрдбреЛрдЬ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рд╡рд╛рдЗрди рдПрдХ рдУрдкрди-рд╕реЛрд░реНрд╕ рд╡рд┐рдВрдбреЛрдЬ рд╕рдВрдЧрддрддрд╛ рдкрд░рдд рд╣реИ рдЬреЛ рдХрд┐рд╕реА рднреА рд▓рд┐рдирдХреНрд╕ рдбреЗрд╕реНрдХрдЯреЙрдк рдкрд░ рд╕реАрдзреЗ рд╡рд┐рдВрдбреЛрдЬ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЪрд▓рд╛ рд╕рдХрддреА рд╣реИред рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ, рд╡рд╛рдЗрди рдЦрд░реЛрдВрдЪ рд╕реЗ рдкрд░реНрдпрд╛рдкреНрдд рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИ рддрд╛рдХрд┐ рд╡рд╣ рдЙрди рд╕рднреА рд╡рд┐рдВрдбреЛрдЬрд╝ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд┐рдирд╛ рдЪрд▓рд╛ рд╕рдХреЗред

рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ

Ad


рдЖрдИрдкреАрдЖрд░рдПрдл2


рд╡рд░реНрдгрди

рдЯреАрд╕реАрдкреА рдФрд░ рдпреВрдбреАрдкреА рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдорд╛рдкрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдиреЗрдЯрд╡рд░реНрдХ рдЯреНрд░реИрдлрд┐рдХ рдЯреВрд▓, рдереНрд░реВрдкреБрдЯ рдФрд░ рд▓реЗрдЯреЗрдВрд╕реА рджреЛрдиреЛрдВ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХреЗ рд╕рд╛рдеред рд▓рдХреНрд╖реНрдпреЛрдВ рдореЗрдВ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдФрд░ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╡реНрдпрд╛рдкрдХ рд╕реЗрдЯ рдореЗрдВ рдПрдХ рд╕рдХреНрд░рд┐рдп iperf рдХреЛрдб рдЖрдзрд╛рд░ рдмрдирд╛рдП рд░рдЦрдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред рдпрд╣ рдПрдХ рдмрд╣реБ-рдереНрд░реЗрдбреЗрдб рдбрд┐рдЬрд╝рд╛рдЗрди рд╣реИ рдЬреЛ рдПрдХ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рднреАрддрд░ CPU рдпрд╛ рдХреЛрд░ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рд╛рде рдорд╛рдкрддрд╛ рд╣реИред

iperf 2 рдФрд░ iperf3 рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ: рдЗрди рдкреНрд░реЛрдЧреНрд░рд╛рдореЛрдВ рдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдпрд╣рд╛рдВ рдкрдврд╝реЗрдВ https://iperf2.sourceforge.io/IperfCompare.html

рдореИрди рдкреЗрдЬ: https://iperf2.sourceforge.io/iperf-manpage.html



рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ

  • рд░рд┐рд▓реАрдЬ рдиреЛрдЯреНрд╕ рдпрд╛ рдореИрди рдкреЗрдЬ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕реЗ рд▓реЛрдЧ !!
  • Linux, Win10, Win7, WinXP, MacOS, Android рдФрд░ рдХреБрдЫ рд╕реЗрдЯ-рдЯреЙрдк рдмреЙрдХреНрд╕ OS рдХреЗ рд╕рд╛рде рдкреЛрд░реНрдЯреЗрдмрд┐рд▓рд┐рдЯреА рдХреЛ рдареАрдХ рдХрд░реЗрдВ, рд╕рдВрдХрд▓рд┐рдд рдХрд░реЗрдВ рдФрд░ рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдВред
  • рдпреВрдбреАрдкреА рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХрддрд╛-рдпреВ (-рдмреА рдЕрдм рдпреВрдбреАрдкреА рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдирд╣реАрдВ рд╣реИ)
  • рдЕрдЪреНрдЫрд╛ рдкреНрд░рджрд░реНрд╢рди
  • -e . рдХреЗ рд╕рд╛рде рдмреЗрд╣рддрд░ рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ
  • рдЫреЛрдЯреЗ рд░рд┐рдкреЛрд░реНрдЯ рдЕрдВрддрд░рд╛рд▓ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдВ (100 рдпреВрдПрд╕ рдпрд╛ рдЕрдзрд┐рдХ, рдЙрдЪреНрдЪ рдкрд░рд┐рд╢реБрджреНрдзрддрд╛ рдЕрдВрддрд░рд╛рд▓ рд╕рдордп рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ-рд╕рдХреНрд╖рдо-рдлрд╛рд╕реНрдЯрд╕реИрдВрдкрд▓рд┐рдВрдЧ)
  • рдмрд┐рдирд╛ рдкреИрдХреЗрдЯ рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рд╕рд░реНрд╡рд░ рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП SO_RCVTIMEOUT рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдВ
  • рднреЗрдЬрдиреЗ рдкрд░ SO_SNDTIMEO рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдВ рддрд╛рдХрд┐ рд╕реЙрдХреЗрдЯ рд▓рд┐рдЦрдирд╛ -t рдпрд╛ -i . рд╕реЗ рдЖрдЧреЗ рдЕрд╡рд░реБрджреНрдз рди рд╣реЛ
  • рдХрд░реНрдиреЗрд▓ рд╕реНрддрд░ рдкреИрдХреЗрдЯ рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдкрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП SO_TIMESTAMP рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдВ
  • рдорд╛рдзреНрдп/рдорд┐рдирдЯ/рдЕрдзрд┐рдХрддрдо/рдПрд╕рдЯреАрдбреАрд╡реА рдкреНрд░рд╛рд░реВрдк (рдпреВрдбреАрдкреА) (-рдИ рдЖрд╡рд╢реНрдпрдХ) рдореЗрдВ рд╕рдорд░реНрдерди рдЕрдВрдд/рдЕрдВрдд рд╡рд┐рд▓рдВрдмрддрд╛ (рдорд╛рдирддрд╛ рд╣реИ рдХрд┐ рдХреНрд▓рд╛рдЗрдВрдЯ рдФрд░ рд╕рд░реНрд╡рд░ рдШрдбрд╝рд┐рдпреЛрдВ рдХреЛ рд╕рд┐рдВрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рд╕реНрдкреЗрдХреНрдЯреНрд░рд╛рдХреЙрдо рдкреНрд░рддрд┐ рдУрд╕реАрдПрдХреНрд╕рдУ рдСрд╕реАрд▓реЗрдЯрд░ рдХреЗ рд▓рд┐рдП рдкреНрд░реЗрд╕рд┐рдЬрди рдЯрд╛рдЗрдо рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рджреНрд╡рд╛рд░рд╛)
  • рдмрд╛рдЗрдВрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдареАрдХ рдХрд░рддрд╛ рд╣реИ рддрд╛рдХрд┐ OS рд╕реНрд░реЛрдд рдкреЛрд░реНрдЯ рдХреЛ рд╕реНрд╡рддрдГ рдЕрд╕рд╛рдЗрди рдХрд░ рд╕рдХреЗ
  • рд╡рд┐рднрд╛рдЬрдХ (v4) рдпрд╛ рдХреЛрд╖реНрдардХ (v6) рдХреЗ рд░реВрдк рдореЗрдВ рдХреЛрд▓рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдорд░реНрдерди (-B рд╡рд┐рдХрд▓реНрдк) рдХреЛ рдмрд╛рдБрдзрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдерд╛рдиреАрдп рдкреЛрд░реНрдЯ рдЬреЛрдбрд╝реЗрдВ рдЬреИрд╕реЗ iperf -c 192.168.100.100 -B 192.168.100.10:6001 (v4) рдпрд╛ v6, iperf -V -c 2001 рдХреЗ рд▓рд┐рдП :e30:1401:2:d46e:b891:3082:b939 -B [2001:e30:1401:2:d46e:b891:3082:b940]:6001
  • рд╕рд░рд▓реАрдХреГрдд рдЯреЛрдХрди рдмрдХреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЯреАрд╕реАрдкреА рджрд░ рд╕реАрдорд┐рдд рдзрд╛рд░рд╛рдУрдВ (-рдмреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ) рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдВ
  • рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рд╕рдорд░реНрдерди рдкреИрдХреЗрдЯ (рдпреВрдбреАрдкреА) рдкреАрдкреАрдПрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЗрдХрд╛рдЗрдпреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ, (рдЬреИрд╕реЗ -рдмреА 1000pps)
  • рдХреНрд▓рд╛рдЗрдВрдЯ рдФрд░ рд╕рд░реНрд╡рд░ рд░рд┐рдкреЛрд░реНрдЯ (рдпреВрдбреАрдкреА) рджреЛрдиреЛрдВ рдореЗрдВ рдкреАрдкреАрдПрд╕ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ (-рдИ рдЖрд╡рд╢реНрдпрдХ)
  • рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╡рд┐рдХрд▓реНрдк рдХреЗ рд░реВрдк рдореЗрдВ рд░реАрдпрд▓рдЯрд╛рдЗрдо рд╢реЗрдбреНрдпреВрд▓рд░ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдВ (--realtime рдпрд╛ -z, рдЙрдЪрд┐рдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдорд╛рдирддрд╛ рд╣реИ)
  • рдХреНрд▓рд╛рдЗрдВрдЯ tx рдХреЛрдб рдкрде рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░реЗрдВ рддрд╛рдХрд┐ рд╡рд╛рд╕реНрддрд╡рд┐рдХ tx рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рджрд░ -b рдорд╛рди рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рд╣реЛ рдЬрд╛рдП
  • рдорд╛рдЗрдХреНрд░реЛрд╕реЗрдХрдВрдб рд╡рд┐рд▓рдВрдм рдХреЙрд▓ рдХреА рд╕рдЯреАрдХрддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ (рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╕реНрд╡рддрдВрддреНрд░ рддрд░реАрдХреЗ рд╕реЗ) (рд╡рд┐рд▓рдВрдм рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдХрд░рдиреЗ рдФрд░ рдкреНрд░рддрд┐ рдЕрдиреБрдорд╛рдирд┐рдд рддреНрд░реБрдЯрд┐ рдореЗрдВ рджреЗрд░реА рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд▓рдорди рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ)
  • рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдХреНрд▓рд╛рдЗрдВрдЯ рд╣реЗрдбрд░ (рдпреВрдбреАрдкреА) рдореЗрдВ рд▓рдХреНрд╖реНрдп рд▓реВрдк рд╕рдордп рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ
  • рд╕рд░реНрд╡рд░ рд╕реЗ рдХреНрд▓рд╛рдЗрдВрдЯ (рдпреВрдбреАрдкреА) рдХреЛ рднреЗрдЬреА рдЧрдИ рдЕрдВрддрд┐рдо рд╡рд┐рд▓рдВрдмрддрд╛ рд░рд┐рдкреЛрд░реНрдЯ рдареАрдХ рдХрд░реЗрдВ
  • рд╡рд┐рд▓рдВрдмрддрд╛ рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ рдорд╛рдирдХ рд╡рд┐рдЪрд▓рди рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ
  • (-/-/-/-) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡рд┐рд▓рдВрдмрддрд╛ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рджрдмрд╛рдПрдВ
  • рдпрджрд┐ рдЙрдкрд▓рдмреНрдз рд╣реЛ, рддреЛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╡рд░реНрдЧреЛрдВ рдореЗрдВ рдШрдбрд╝реА_рдЧреЗрдЯрдЯрд╛рдЗрдо () рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, gettimeofday () рдХреЙрд▓ рдХреА рдЬрдЧрд╣
  • рдЯреАрд╕реАрдкреА рд▓реЗрдЦрди рдФрд░ рддреНрд░реБрдЯрд┐ рдЧрдгрдирд╛ (рдЯреАрд╕реАрдкреА рдкреБрдирд░реНрдкреНрд░рдпрд╛рд╕ рдФрд░ рд▓рд┐рдирдХреНрд╕ рдХреЗ рд▓рд┐рдП рд╕реАрдбрдмреНрд▓реНрдпреВрдПрдирдбреА) (-рдИ рдЖрд╡рд╢реНрдпрдХ)
  • рдЯреАрд╕реАрдкреА рд░реАрдб рдХрд╛рдЙрдВрдЯ, рдЯреАрд╕реАрдкреА рд░реАрдб рд╣рд┐рд╕реНрдЯреЛрдЧреНрд░рд╛рдо (8 рдбрд┐рдмреНрдмреЗ) (-рдИ рдЖрд╡рд╢реНрдпрдХ)
  • рдХреНрд▓рд╛рдЗрдВрдЯ рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ TCP RTT рдФрд░ CWND рдорд╛рди (-рдИ рдЖрд╡рд╢реНрдпрдХ, рдХреЗрд╡рд▓ Linux, RTT рдЗрдХрд╛рдЗрдпрд╛рдВ рдорд╛рдЗрдХреНрд░реЛрд╕реЗрдХрдВрдб)
  • рд╕рд░реНрд╡рд░ (рд╢реНрд░реЛрддрд╛) рдкрд░ -t рдХреЗ рд▓рд┐рдП рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╕рдорд░реНрдерди рддрд╛рдХрд┐ рд╕рд░реНрд╡рд░/рд╢реНрд░реЛрддрд╛ рдХреЛ рдЯрд╛рдЗрдордЖрдЙрдЯ рдФрд░ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ
  • IPv6 рд▓рд┐рдВрдХ рд╕реНрдерд╛рдиреАрдп рд╕рдорд░реНрдерди рдЬреЛрдбрд╝реЗрдВ (рдЬреИрд╕реЗ iperf -c fe80::d03a:d127:75d2:4112%eno1)
  • рдбрд┐рдлрд╝реЙрд▓реНрдЯ ipv6 UDP рдкреЗрд▓реЛрдб 1450 рдмрд╛рдЗрдЯреНрд╕ рдкреНрд░рддрд┐ рдПрдХ рдИрдерд░рдиреЗрдЯ рдлреНрд░реЗрдо рдкреНрд░рддрд┐ рдкреЗрд▓реЛрдб
  • -V рд╕рд░реНрд╡рд░ рдкрд░ IPv4 рдФрд░ IPv6 рдЯреНрд░реИрдлрд╝рд┐рдХ рдкреНрд░рд╡рд╛рд╣ рджреЛрдиреЛрдВ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░реЗрдЧрд╛
  • рд╕рдордХрд╛рд▓рд┐рдХ рдпрд╛рддрд╛рдпрд╛рдд рд╕рдорд░реНрдерди (рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ --isochronous) рдФрд░ рдЪрд░ рдмрд┐рдЯ рджрд░ (vbr) рдпрд╛рддрд╛рдпрд╛рдд рдФрд░ рдлреНрд░реЗрдо рдЖрдИрдбреА рдХреЗ рд╕рд╛рде рдлреНрд░реЗрдо рдлрдЯрдирд╛
  • -H рдпрд╛ -ssm-host рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ v4 рдФрд░ v6 рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ SSM рд╕рдорд░реНрдерди, рдЬреИрд╕реЗ iperf -s -B ff1e::1 -u -V -H fc00::4
  • рдкреИрдХреЗрдЯ рдФрд░ рдлреНрд░реЗрдо рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рд▓рдВрдмрддрд╛ рд╣рд┐рд╕реНрдЯреЛрдЧреНрд░рд╛рдо (рдЬреИрд╕реЗ --udp-рд╣рд┐рд╕реНрдЯреЛрдЧреНрд░рд╛рдо=10u,200000, 0.03, 99.97)
  • рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░ --l2checks рдХреЗ рд╕рд╛рде рдИрдерд░рдиреЗрдЯ рдлреНрд░реЗрдо рд▓рдВрдмрд╛рдИ рдЬрд╛рдВрдЪ (рдХреЗрд╡рд▓ рдпреВрдбреАрдкреА рдФрд░ AF_PACKET рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕рд┐рд╕реНрдЯрдо рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ)
  • рдЯреАрд╕реАрдкреА рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡рд░ (рдкрдврд╝реЗрдВ) -рдмреА рд╕рдорд░реНрдерди (рдЯреЛрдХрди рдмрд╛рд▓реНрдЯреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ)
  • рдпреВрдбреАрдкреА рдХрд╛рдЙрдВрдЯрд░ рд▓рд┐рдЦрддрд╛ рд╣реИ рдФрд░ рддреНрд░реБрдЯрд┐ рдХрд╛рдЙрдВрдЯрд░ рд▓рд┐рдЦрддрд╛ рд╣реИ (рдЖрд╡рд╢реНрдпрдХрддрд╛-рдИ)
  • рдХрдИ iperf рд╕рддреНрд░реЛрдВ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Python asyncio рдХреЛрдб (рдкреНрд░рд╡рд╛рд╣ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдкрд╛рдпрд╛ рдЧрдпрд╛)
  • рд╕рдордпрдмрджреНрдз рд╕рдВрдЪрд╛рд░ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдкреНрд░рддрд┐ --txstart-time . рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ
  • --incr-dstip . рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ -P рдХреЗ рд╕рд╛рде рдЧрдВрддрд╡реНрдп рдЖрдИрдкреА рдмрдврд╝рд╛рдиреЗ рд╡рд╛рд▓реЗ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди
  • рдФрд╕рдд рдФрд░ рдорд╛рдирдХ рд╡рд┐рдЪрд▓рди (рдкреНрд░рддрд┐-рдмреА .) рдХреЗ рдЖрд╕рдкрд╛рд╕ рд▓реЙрдЧ рд╕рд╛рдорд╛рдиреНрдп рд╡рд┐рддрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рднрд╛рд░ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди , ),
  • рдСрдирд░-рдЯреА (рдЯреАрдЯреАрдПрд▓) рдпреВрдирд┐рдХрд╛рд╕реНрдЯ рдФрд░ рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП
  • рдЯреАрд╕реАрдкреА рдХреНрд▓рд╛рдЗрдВрдЯ рдФрд░ рдпреВрдбреАрдкреА рд╕рд░реНрд╡рд░ рд╡рд░реНрдзрд┐рдд рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд▓рд┐рдП рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдкрд╛рд╡рд░ (рдиреЗрдЯрдкрд╛рд╡рд░ = рдереНрд░реВрдкреБрдЯ / рдЖрд░рдЯреАрдЯреА рдпрд╛ рдереНрд░реВрдкреБрдЯ / рд╕рд░реНрд╡рд░ рдкрд░ рдПрдВрдб 2 рдПрдВрдб рджреЗрд░реА)
  • рд╕рдВрджреЗрд╢ рд╕реЗ рдХрдиреЗрдХреНрдЯ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдЯреАрд╕реАрдкреА рдХрдиреЗрдХреНрдЯ рд╕рдордп рдЬреЛрдбрд╝реЗрдВ
  • --fq-rate . рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ SO_MAX_PACING_RATE рд╕реЙрдХреЗрдЯ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝реЗрдВ
  • --enable-fastsampling рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рд╕рдорд░реНрдерди рдЬреЛрдбрд╝реЗрдВ, рдЬрд┐рд╕рд╕реЗ 100 рдорд╛рдЗрдХреНрд░реЛрд╕реЗрдХрдВрдб рд░рд┐рдкреЛрд░реНрдЯ рдЕрдВрддрд░рд╛рд▓ рдХреА рдЕрдиреБрдорддрд┐ рдорд┐рд▓рддреА рд╣реИ
  • рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░ --рдЯреНрд░рд┐рдк-рдЯрд╛рдЗрдо рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝реЗрдВ, рдХреНрд▓рд╛рдЗрдВрдЯ рдФрд░ рд╕рд░реНрд╡рд░ рдФрд░ рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЬрд╝реНрдб рдШрдбрд╝рд┐рдпреЛрдВ рджреЛрдиреЛрдВ рдкрд░ -e рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ
  • рдпреВрдбреАрдкреА 64 рдмрд┐рдЯ рдЕрдиреБрдХреНрд░рдо рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЕрднреА рднреА 2.0.5 рдХреЗ рд╕рд╛рде рдЗрдВрдЯрд░рдСрдкрд░реЗрдЯ рдХрд░рддрд╛ рд╣реИ рдЬреЛ 32b seq рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред)



рдпрд╣ рдПрдХ рдРрд╕рд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╣реИ рдЬрд┐рд╕реЗ https://sourceforge.net/projects/iperf2/ рд╕реЗ рднреА рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕реЗ рдСрдирд╡рд░реНрдХреНрд╕ рдореЗрдВ рд╣реЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рддрд╛рдХрд┐ рдЗрд╕реЗ рд╣рдорд╛рд░реЗ рдПрдХ рдлреНрд░реА рдСрдкрд░реЗрдЯрд┐рд╡ рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХреЗ рд╕реЗ рдСрдирд▓рд╛рдЗрди рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХреЗред


рдлреНрд░реА рд╕рд░реНрд╡рд░ рдФрд░ рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди

рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рд▓рд╛рдЗрдиреЗрдХреНрд╕ рдПрдк рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ

рд▓рд┐рдирдХреНрд╕ рдХрдорд╛рдВрдб

Ad