Iperf: рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдпреВрдбреАрдкреА рдкреИрдХреЗрдЬ рдЖрдХрд╛рд░ рдХреЛ рднреМрддрд┐рдХ рд░реВрдк рд╕реЗ рдПрдордЯреАрдпреВ рддрдХ рдХрдо рдХрд░реЗрдВ - рдпреВрдбреАрдкреА рдкреИрдХреЗрдЬ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рдбрдмреНрд▓реНрдпреВрдПрд╕рдП рдкрдВрдЬреАрдХреГрдд рдЖрдИрдУ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ

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

рдореБрдЭреЗ рдкрддрд╛ рдЪрд▓рд╛, рдЗрд╕рдХрд╛ рдХреНрдпрд╛ рдХрд╛рд░рдг рд╣реИ, рдХрд┐ рдпреВрдбреАрдкреА рдЖрд░рдПрд╕рдПрд╕ рдХреНрдпреВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ: рдЗрдВрдЯреЗрд▓ (рдЖрд░) рдИрдерд░рдиреЗрдЯ рдХрдиреНрд╡рд░реНрдЬреНрдб рдиреЗрдЯрд╡рд░реНрдХ рдПрдбреЗрдкреНрдЯрд░ рдПрдХреНрд╕ 550-рдЯреА 2 рдЬрдВрдмреЛ рдкреИрдХреЗрдЬ рдирд╣реАрдВ рднреЗрдЬрддрд╛ рд╣реИ, рднрд▓реЗ рд╣реА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реЛ (рдЕрдиреНрдп рдПрдирдЖрдИрд╕реА рдХрд░рддрд╛ рд╣реИ), рдЗрд╕рд▓рд┐рдП рд╕рднреА рдпреВрдбреАрдкреА рдкреИрдХреЗрдЬ рдЗрд╕рд╕реЗ рдмрдбрд╝реЗ рд╣реИрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ 1500MTU IP рдкреИрдХреЗрдЬ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реИрдВред рдЖрдИрдкреА тАЛтАЛтАЛтАЛрдкреИрдХреЗрдЬ рдореЗрдВ рдкреЛрд░реНрдЯ рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдпреВрдбреАрдкреА-рдЖрд░рдПрд╕рдПрд╕-рд╣реИрд╢рд┐рдВрдЧ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рднрд▓реЗ рд╣реА рдЙрд╕реЗ рдкрддрд╛ рд╣реЛ рдХрд┐ рдЖрдИрдкреА рдкреИрдХреЗрдЬ рдпреВрдбреАрдкреА рдкреИрдХреЗрдЬ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред

рднреМрддрд┐рдХ рд░реВрдк рд╕реЗ рдПрдордЯреАрдпреВ рдХреЛ рдЖрдИрдкрд░рдл рдХреЗ рднреЗрдЬрдиреЗ рд╡рд╛рд▓реЗ рдПрдордЯреАрдпреВ рдЖрдХрд╛рд░ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХрд╛ рдПрдХрдорд╛рддреНрд░ рддрд░реАрдХрд╛ рд╣реИред
рд╕рд╛рде рд╣реА рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ WINSOCK API рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдХрд░реНрдиреЗрд▓ рд╕реЗ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ UDP рдкреИрдХреЗрдЬ рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВред рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдмрд╣реБрдд рдЕрдзрд┐рдХ CPU рд▓реЛрдб рд╣реЛрдЧрд╛ред рдЗрд╕ iperf рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП WSA рдкрдВрдЬреАрдХреГрдд I/O API рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

_рдореВрд▓ рд░реВрдк рд╕реЗ @Febbe рджреНрд╡рд╛рд░рд╛ https://github.com/esnet/iperf/issues/1049#issuecomment -766829448_ рдореЗрдВ рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛

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

рдЦрдВрдбрд┐рдд рди рдХрд░реЗрдВ рдзреНрд╡рдЬ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд▓реНрдк рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдкреАрдЖрд░ #1119 рд╕рдмрдорд┐рдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ред

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

рдореБрдЭреЗ рдЦреБрд╢реА рд╣реИ рдХрд┐ рдЖрдк рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реБрдП рдХрд┐ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдХрд╛рд░рдг рдХреНрдпрд╛ рд╣реИ! рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ ESnet рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ iperf3 рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдХреЛрдИ рд╕рдорд╛рдзрд╛рди рд╣реИ рддреЛ рдЗрд╕реЗ рд╕рдореБрджрд╛рдп рд╕реЗ рдЖрдирд╛ рд╣реЛрдЧрд╛ (рд╕рд╛рде рд╣реА рд╕рдорд░реНрдерд┐рдд рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рд▓рд┐рдП iperf3 рдХреЛ рддреЛрдбрд╝рдирд╛ рдирд╣реАрдВ)ред

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

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

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

рдпрджрд┐ рд╡реЗ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рдирд╣реАрдВ рддреЛрдбрд╝рддреЗ рд╣реИрдВ рддреЛ рд╣рдо рд╕рдореБрджрд╛рдп рд╕реЗ рдкреАрдЖрд░ рд▓реЗрдВрдЧреЗ (рдпрджрд┐ рд╕рдВрднрд╡ рд╣реЛ рддреЛ рд╕рд╢рд░реНрдд рд╕рдВрдХрд▓рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдЗрди-рдЯреНрд░реА рдХреЗ рдХрдИ рдЙрджрд╛рд╣рд░рдг рд╣реИрдВ) рдпрд╛ iperf3 рдбрд┐рдЬрд╝рд╛рдЗрди рдХреЗ рдбрд┐рдЬрд╝рд╛рдЗрди рдореЗрдВ рдмрдбрд╝реЗ рдмрджрд▓рд╛рд╡ рдХрд╛ рдХрд╛рд░рдг рдмрдирддреЗ рд╣реИрдВред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╣рдорд╛рд░реЗ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреАрдЖрд░ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдкреАрдЖрд░ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдореМрдХрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдЫреЛрдЯрд╛ рд╣реИ рдФрд░ рдЧреИрд░-рд╡рд┐рдВрдбреЛрдЬ рдбреЗрд╡рд▓рдкрд░реНрд╕ рджреНрд╡рд╛рд░рд╛ рдЖрд╕рд╛рдиреА рд╕реЗ рд╕рдордЭрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЦрдВрдбрд┐рдд рди рдХрд░реЗрдВ рдзреНрд╡рдЬ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд▓реНрдк рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдкреАрдЖрд░ #1119 рд╕рдмрдорд┐рдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ред

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