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

Ad


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

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

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

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

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

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

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

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

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

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

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

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

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

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/ рд╕реЗ рднреА рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕реЗ рдСрдирд╡рд░реНрдХреНрд╕ рдореЗрдВ рд╣реЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рддрд╛рдХрд┐ рдЗрд╕реЗ рд╣рдорд╛рд░реЗ рдПрдХ рдлреНрд░реА рдСрдкрд░реЗрдЯрд┐рд╡ рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХреЗ рд╕реЗ рдСрдирд▓рд╛рдЗрди рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХреЗред


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

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

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

  • 1
    рдЕрднрд┐рдЬрд╛рдд рд╡рд░реНрдЧ
    рдЕрднрд┐рдЬрд╛рдд рд╡рд░реНрдЧ
    рдПрдмрд┐рд╡рд░реНрдб - рд▓рдЪреАрд▓рд╛ рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рд╢рдмреНрдж
    рдкреНрд░реЛрд╕реЗрд╕рд░...
    рдПрдмрд┐рд╡рд░реНрдб рдЪрд▓рд╛рдПрдБ
  • 2
    рдПрдмреАрдПрд▓
    рдПрдмреАрдПрд▓
    рдПрдмреАрдПрд▓ - рдХреЗ рд▓рд┐рдП рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡
    рдмреВрд▓рд┐рдпрди рдлрд╝рдВрдХреНрд╢рди рд╡рд┐рд╡рд░рдг:
    libablmmm.a рдПрдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╣реИ рдЬреЛ рд╕рдХреНрд╖рдо рдмрдирд╛рддреА рд╣реИ
    a рдореЗрдВ рдПрдХ рдмреВрд▓рд┐рдпрди рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░реЗрдВ
    LISP рдЬреИрд╕рд╛ рд░реВрдк. рдПрдХ ...
    рдПрдмреАрдПрд▓ рднрд╛рдЧреЛ
  • 3
    create_bmp_for_rect_in_circ
    create_bmp_for_rect_in_circ
    рдорд╛рдлрд╝реА_рдирд╣реАрдВ_рд▓рд┐рдЦрд╛_рдЕрднреА - рдП.рдЯреА.рдПрд▓.рд╕реА. рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдЙрдкрдпреЛрдЧ
    create_bmp_for_rect_in_circ рдСрдирд▓рд╛рдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░
    onworks.net рд╕реЗрд╡рд╛рдПрдВред ...
    create_bmp_for_rect_in_circ рдЪрд▓рд╛рдПрдБ
  • 4
    create_bmp_for_rect_in_rect
    create_bmp_for_rect_in_rect
    create_bmp_for_rect_in_rect - рдмрд┐рдЯрдореИрдк
    рдЖрдпрддрд╛рдХрд╛рд░ рдХрдВрдбрдХреНрдЯрд░ рдХреЗ рд▓рд┐рдП рдЬрдирд░реЗрдЯрд░
    рдЖрдпрддрд╛рдХрд╛рд░ рдХрдВрдбрдХреНрдЯрд░ рдХреЗ рдЕрдВрджрд░ (рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛
    рдПрдЯреАрдПрд▓рд╕реА) ...
    create_bmp_for_rect_in_rect рдЪрд▓рд╛рдПрдБ
  • 5
    рдЧреИрдк5
    рдЧреИрдк5
    рдЧреИрдк5 - рдЬреАрдиреЛрдо рдЕрд╕реЗрдВрдмрд▓реА рдкреНрд░реЛрдЧреНрд░рд╛рдо (рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛
    рд╕реНрдЯреИрдбреЗрди рдкреИрдХреЗрдЬ) ...
    рд░рди рдЧреИрдк 5
  • 6
    рдЧреИрдкреА2-рдХреЛрдбрдЬреЗрди
    рдЧреИрдкреА2-рдХреЛрдбрдЬреЗрди
    рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд - рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдореИрдирдкреЗрдЬ рдирд╣реАрдВ
    рдХрд╛рд░реНрдпрдХреНрд░рдоред рд╡рд┐рд╡рд░рдг: рдпрд╣ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд░рддрд╛ рд╣реИ
    рдореИрдирдкреЗрдЬ рдирд╣реАрдВ рд╣реИред рдЗрд╕ рдЖрджреЗрд╢ рдХреЛ рдЪрд▓рд╛рдПрдБ
    рдорджрдж рд╕реНрд╡рд┐рдЪ рдХреЗ рд╕рд╛рде рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдпрд╣ рдХреНрдпрд╛ рд╣реИ
    рдХрд░рддрд╛ рд╣реИред рдЪ рдХреЗ рд▓рд┐рдП ...
    рдЧреИрдкреА2-рдХреЛрдбрдЬреЗрди рдЪрд▓рд╛рдПрдБ
  • рдЕрдзрд┐рдХ "

Ad