Iperf: рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕реНрдерд┐рд░ рд░реВрдк рд╕реЗ рд▓рд┐рдВрдХ рдХрд┐рдП рдЧрдП рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдЙрддреНрдкрдиреНрди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 14 рдЕрдЧре░ 2017  ┬╖  12рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: esnet/iperf

рд╕рдВрджрд░реНрдн

  • iperf3 рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг:
    3.2

  • рд╣рд╛рд░реНрдбрд╡реЗрдпрд░:
    x86_64

  • рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо (рдФрд░ рд╡рд┐рддрд░рдг, рдпрджрд┐ рдХреЛрдИ рд╣реЛ):
    рдЙрдмрдВрдЯреВ рдХреЗ рддрд╣рдд рдПрдЖрд░рдПрдо рдХреЗ рд▓рд┐рдП рдХреНрд░реЙрд╕-рдХрдВрдкрд╛рдЗрд▓рд┐рдВрдЧ

рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯ

  • рдЕрдкреЗрдХреНрд╖рд┐рддреН рд╡реНрдпрд╡рд╣рд╛рд░
    рдПрдХ рд╕реНрдерд┐рд░ рд░реВрдк рд╕реЗ рдЬреБрдбрд╝реЗ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдмрдирд╛рддрд╛ рд╣реИ

  • рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡реНрдпрд╡рд╣рд╛рд░
    рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдЬреБрдбрд╝реЗ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд╕рд╛рде рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдмрдирд╛рддрд╛ рд╣реИ

doru@doru-N551JK :~/Desktop/iperf$ рдлрд╝рд╛рдЗрд▓ рдЖрдЙрдЯрдкреБрдЯ/рдмрд┐рди/iperf3
рдЖрдЙрдЯрдкреБрдЯ/рдмрд┐рди/iperf3: ELF 32-рдмрд┐рдЯ LSB рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп, ARM, EABI5 рд╕рдВрд╕реНрдХрд░рдг 1 (SYSV), GNU/Linux 2.6.32, BuildID[sha1]=6d84258ed9cbe40710234da5f5b1cf8244d4a365 рдХреЗ рд▓рд┐рдП рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рд▓рд┐рдВрдХ (рд╕рд╛рдЭрд╛ рдХрд┐рдП рдЧрдП рдХрд╛рдореЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ), рдЫреАрдирд╛ рдирд╣реАрдВ рдЧрдпрд╛

  • рдкреНрд░рдЬрдирди рдХреЗ рдЪрд░рдг
    рдорд╛рд╕реНрдЯрд░ рд╢рд╛рдЦрд╛ рдХреНрд▓реЛрди рдХрд░реЗрдВ

рдЗрд╕ рдкреИрдЪ рдХреЛ рд▓рд╛рдЧреВ рдХрд░реЗрдВ: https://github.com/esnet/iperf/pull/631/commits/423a2ec12bf969cb3df93a34f50330837bc6d707

рдХреЙрдиреНрдлрд╝рд┐рдЧрд░

./рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ --рдмрд┐рдирд╛-рдЦреБрд▓рддрд╛ рд╣реИ --рд╣реЛрд╕реНрдЯ=рдЖрд░реНрдо-рдиреЛрди-рд▓рд┐рдирдХреНрд╕-рдЧреНрдиреВрдПрдмреА рд╕реАрд╕реА=рдЖрд░реНрдо-рд▓рд┐рдирдХреНрд╕-рдЧреНрдиреВрдПрдмреА-рдЬреАрд╕реАрд╕реА рдПрд▓рдбреА=рдЖрд░реНрдо-рд▓рд┐рдирдХреНрд╕-рдЧреНрдиреВрдПрдмреА-рдПрд▓рдбреА рд╕реАрдПрдХреНрд╕рдПрдХреНрд╕=рдЖрд░реНрдо-рд▓рд┐рдирдХреНрд╕-рдЧреНрдиреВрдПрдмреА-рдЬреА++ рд╕реАрдПрдлрдПрд▓рдПрдЬреАрдПрд╕=-рд╕реНрдерд┐рд░ CXXFLAGS=-рд╕реНрдереИрддрд┐рдХ --enable-static --disable-shared --prefix=/home/doru/Desktop/iperf3/output

  • рд╕рдВрднрд╛рд╡рд┐рдд рд╕реНрдерд┐рддрд┐

рдпрджрд┐ рдореИрдВ рдЙрдкрд░реЛрдХреНрдд рдЪрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ iperf2 (iperf3 рдирд╣реАрдВ) рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдпрд╣ рдПрдХ рд╕реНрдерд┐рд░ рд░реВрдк рд╕реЗ рдЬреБрдбрд╝рд╛ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдкрд░рд┐рдгрд╛рдо рджреЗрддрд╛ рд╣реИ:
doru@doru-N551JK :~/Desktop/iperf-2.0.5/output/bin$ file iperf
iperf: ELF 32-рдмрд┐рдЯ LSB рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп, ARM, EABI5 рд╕рдВрд╕реНрдХрд░рдг 1 (SYSV), GNU/Linux 2.6.32, BuildID[sha1]=631918d87fb90840809bb5e5aa5b3d613bf1a775 рдХреЗ рд▓рд┐рдП рд╕реНрдерд┐рд░ рд░реВрдк рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ, рдЫреАрдирд╛ рдирд╣реАрдВ рдЧрдпрд╛ рд╣реИ

рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

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

рд╢рд╛рдпрдж рдПрдХ рдмреЗрд╣рддрд░ рд╕рдорд╛рдзрд╛рди рдХрд╛ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ LDFLAGS=--static рдЬрдм рдЪрд▓ configure ред рдЕрддрд┐рд░рд┐рдХреНрдд рдорд╛рдЗрдирд╕ рдиреЛрдЯ рдХрд░реЗрдВ ред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

configure "LDFLAGS=--static" --disable-shared 

рдпрд╣ рдПрдХ рд╕реНрдерд┐рд░ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдмрдирд╛рддрд╛ рд╣реИ рд╣рд╛рд▓рд╛рдВрдХрд┐ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЪреЗрддрд╛рд╡рдиреА рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИ:

warning: Using 'getaddrinfo' in statically linked applications requires at runtime the 
shared libraries from the glibc version used for linking

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

рдореИрдВ рдкреБрд╖реНрдЯрд┐ рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИ (CentOS 7 рдФрд░ FreeBSD 11 рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛, рджреЛрдиреЛрдВ рдореВрд▓ рд╕рдВрдХрд▓рди рдФрд░ рджреВрд╕рд░реЗ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкрд░ рдХреНрд░реЙрд╕-рдмрд┐рд▓реНрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ), рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЕрднреА рддрдХ рдкрддрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреНрдпреЛрдВред рд╣рдо рдЗрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдЕрдХреНрд╕рд░ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдерд╛ рдХрд┐ рдореИрдВрдиреЗ рдЗрд╕реЗ рдЕрддреАрдд рдореЗрдВ рдПрдХ рдмрд┐рдВрджреБ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рджреЗрдЦрд╛ рдерд╛ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рд╣рдо рдПрдХ рдРрд╕рд╛ рдХрднреА рдирд╣реАрдВ рдиреЛрдЯрд┐рд╕ LT_INIT рдореЗрдВ configure.ac рд▓реЗрдХрд┐рди рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдПрдХ рдХрд╛рд░рдХ рд╣реИ рдпрд╛ рдирд╣реАрдВред

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ iperf2 рдФрд░ iperf3 рдЕрд▓рдЧ-рдЕрд▓рдЧ рдмрд┐рд▓реНрдб рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдХреЗ рд╕рд╛рде рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╣реИрдВред

рд╕рд╛рде рд╣реА, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдХрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ libtool рдХреЗ рд╕рд╛рде рдХреБрдЫ рдХрд░рдирд╛ рд╣реИ, рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореЗрд░реА рд╡рд┐рд╢реЗрд╖рддрд╛ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ libtool рдХреМрд╢рд▓ рд╣реИ, рддреЛ рд╕рд╣рд╛рдпрддрд╛ рдХреА рдмрд╣реБрдд рд╕рд░рд╛рд╣рдирд╛ рдХреА рдЬрд╛рдПрдЧреАред

рдареАрдХ рд╣реИред рдореИрдВрдиреЗ рдЗрд╕реЗ рдХреБрдЫ CentOS 7 VMs рдкрд░ рдереЛрдбрд╝рд╛ рд╕рд╛ рдлрд┐рд░ рд╕реЗ рджреЗрдЦрд╛ред рдореИрдВрдиреЗ рдлрд┐рд░ рд╕реЗ рд╕реАрдЦрд╛ рдХрд┐ --enable-static --disable-shared рдЕрд░реНрде рд╣реИ рдХрд┐ рд╕рд╛рдЭрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдирд╣реАрдВ рдмрдиреЗрдВрдЧреЗ (рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ libiperf.so )ред CFLAGS=-static рд╕реНрдерд┐рд░ рд▓рд┐рдВрдХрд┐рдВрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ libc-static RPM рдореЗрдВ рд╕реНрдерд┐рд░ C рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕реНрдерд╛рдкрд┐рдд рд╣реЛред рд╕рд╛рде рд╣реА SCTP рд╕рдкреЛрд░реНрдЯ рдЗрд╕ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкрд░ рдмрд┐рд▓реНрдб рдХреЛ рддреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрдореИрдВ рдмрддрд╛ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ CentOS 7 рдореЗрдВ рдХреЛрдИ lksctp-* рдкреИрдХреЗрдЬ рдирд╣реАрдВ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рд╕реНрдЯреИрдЯрд┐рдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА (рдХреЗрд╡рд▓ рдбрд╛рдпрдиреЗрдорд┐рдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА) рд╢рд╛рдорд┐рд▓ рд╣реИрдВред

рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рд╕реНрдерд┐рд░ рд░реВрдк рд╕реЗ рдЬреБрдбрд╝реЗ iperf3 рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдмрдирд╛рдиреЗ рдореЗрдВ рднреА рдкрд░реЗрд╢рд╛рдиреА рд╣реЛ рд░рд╣реА рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ iperf3 рдореЗрдВ рдХрд┐рд╕реА рднреА рдЪреАрдЬрд╝ рдХреЗ рдХрд╛рд░рдг рдирд╣реАрдВ рд╣реИред

рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ libtool рдХреЗ рд╕рд╛рде рдПрдХ рдореБрджреНрджрд╛ рд╣реИ рдЬрд┐рд╕ рдкрд░ 5 рд╡рд░реНрд╖реЛрдВ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рд╕реЗ рдЪрд░реНрдЪрд╛ рдХреА рдЬрд╛ рд░рд╣реА рд╣реИред рдХреНрд░рд┐рдЯрд┐рдХрд▓ рджреЗрдЦреЗрдВ

рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ iperf рдореЗрдВ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рдХреНрдпрд╛ рд╣реИред рдлрд┐рд▓рд╣рд╛рд▓ рдореИрдВ рдХреЗрд╡рд▓ рдПрдХ рдЙрдкрд╛рдп рд╕реБрдЭрд╛ рд╕рдХрддрд╛ рд╣реВрдВред

iperf3 рдЪрд▓рд╛рдиреЗ рдХреЗ рдмрд╛рдж рд╕реНрдерд┐рд░ рд░реВрдк рд╕реЗ configure рд▓рд┐рдП рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
рдореЗрдВ src/Makefile рд▓рд╛рдЗрдиреЛрдВ рдкрд░ 155-157

iperf3_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
        $(LIBTOOLFLAGS) --mode=link $(CCLD) $(iperf3_CFLAGS) $(CFLAGS) \
        $(iperf3_LDFLAGS) $(LDFLAGS) -o $@

рд╕рд╛рде

iperf3_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
        $(LIBTOOLFLAGS) --mode=link $(CCLD) -all-static $(iperf3_CFLAGS) $(CFLAGS) \
        $(iperf3_LDFLAGS) $(LDFLAGS) -o $@

рд╡рд╣ -all-static рдмрд╛рдж рд╕реАрдзреЗ $(CCLD) рдбрд╛рд▓реЗрдВред

рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ libtool рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЛ рджрд┐рдП рдЧрдП -static рд╡рд┐рдХрд▓реНрдк рдХреЛ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ MODE-ARG рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдХрдВрдкрд╛рдЗрд▓рд░ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╕реЗ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИред

рд╢рд╛рдпрдж рдПрдХ рдмреЗрд╣рддрд░ рд╕рдорд╛рдзрд╛рди рдХрд╛ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ LDFLAGS=--static рдЬрдм рдЪрд▓ configure ред рдЕрддрд┐рд░рд┐рдХреНрдд рдорд╛рдЗрдирд╕ рдиреЛрдЯ рдХрд░реЗрдВ ред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

configure "LDFLAGS=--static" --disable-shared 

рдпрд╣ рдПрдХ рд╕реНрдерд┐рд░ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдмрдирд╛рддрд╛ рд╣реИ рд╣рд╛рд▓рд╛рдВрдХрд┐ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЪреЗрддрд╛рд╡рдиреА рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИ:

warning: Using 'getaddrinfo' in statically linked applications requires at runtime the 
shared libraries from the glibc version used for linking

@ d1mach : рдЬрд╛рдирдХрд╛рд░реА рдФрд░ рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж ... рдпрд╣ рдХрд╛рдлреА рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ!

рдЙрд╕ рд╕рдорд╛рдзрд╛рди рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП CentOS 7 (x86_64) рдкрд░ рдореВрд▓ рд░реВрдк рд╕реЗ рд╕рдВрдХрд▓рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдареАрдХ рдХрд╛рдо рдХрд┐рдпрд╛ред рдореБрдЭреЗ glibc-static рд╕рд╛рде рдПрдХ рдорд╢реАрди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреА рдереА, рд▓реЗрдХрд┐рди lksctp-* рд╕рд╛рдорд╛рди рдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдирд╣реАрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдореИрдВрдиреЗ рдУрдкрдирдПрд╕рдПрд╕рдПрд▓ рдХреЗ рд╕рд╛рде рдирд┐рд░реНрдорд╛рдг рдирд╣реАрдВ рдХрд┐рдпрд╛ (рдореИрдВ рдЬрд┐рд╕ рдкрд░реАрдХреНрд╖рдг рд╡реАрдПрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рдерд╛ рдЙрд╕рдореЗрдВ openssl-devel )ред

рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдХреНрд░реЙрд╕-рдХрдВрдкрд╛рдЗрд▓рд┐рдВрдЧ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░реЗрдЧрд╛ ... @ doru91 рдХреНрдпрд╛ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдЖрдкрдХреА рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ?

рд╕рдорд╛рдзрд╛рди рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдареАрдХ рд╣реИред

рдмрд╣реБрдд - рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж!

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

835ec5f рдореЗрдВ рдПрдлрдПрдХреНрдпреВ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛, рд╕рдорд╛рдкрдиред рдЬрд╛рдирдХрд╛рд░реА рдФрд░ рдЪрд░реНрдЪрд╛ рдХреЗ рд▓рд┐рдП рд╕рднреА рдХрд╛ рдзрдиреНрдпрд╡рд╛рдж!

@d1mach рдмрд╣реБрдд-рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред рдореБрдЭреЗ рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╕рд╛рде рдПрдХ рдмрдбрд╝реА рд╕рдорд╕реНрдпрд╛ рд╣реИред рдЖрдкрдХрд╛ рдЬрд╡рд╛рдм рдореЗрд░реЗ рд▓рд┐рдП рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

@ d1mach рдпрд╣рд╛рдБ рднрд╡рд┐рд╖реНрдп рдХреА рдУрд░ рд╕реЗ рдзрдиреНрдпрд╡рд╛рдж рд╣реИред рд╡рд╣ "--рд╕реНрдереИрддрд┐рдХ" рдЪрд╛рд▓ рд╡рд╣ рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрдЯрд░рдиреЗрдЯ рдХреЛ рдкрд░рд┐рдорд╛рд░реНрдЬрди рдХрд┐рдпрд╛, рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрдпрд╛ рдХрд┐ рдХреНрдпрд╛ рдЧрд▓рдд рдерд╛ред рдЗрд╕рдиреЗ рдЗрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛, рдФрд░ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдХрд╛рдо рдЖрдПрдЧрд╛ред рдмрд╣реБрдд рд╕рд░рд╛рд╣рдирд╛ рдХреАред

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

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

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

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

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

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

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