рдкреНрд░рд┐рдп iperf3 рдбреЗрд╡рд▓рдкрд░реНрд╕,
рдореИрдВ рдПрдХ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдХреЗ рд╕рд╛рде рдиреНрдпреВрдирддрдо рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ iperf3 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдореБрдЭреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдлрд╛рдЗрд▓рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдЕрдВрджрд░ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрдХрд▓рд┐рдд рдХрд░рдирд╛ рд╣реИред рдХреНрдпрд╛ iperf3 рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ?
рдореИрдВрдиреЗ рдХрд┐рдпрд╛
$ред
$ рдмрдирд╛
рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдорд┐рд▓рддрд╛ рд╣реИ
/ src $ рдлрд╝рд╛рдЗрд▓ iperf3
iperf3: ELF 64-рдмрд┐рдЯ LSB рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп, x86-64, рд╕рдВрд╕реНрдХрд░рдг 1 (SYSV), рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ, GNU (Linux 2.6.32, BuildID [sha1] рдХреЗ рд▓рд┐рдП рджреБрднрд╛рд╖рд┐рдпрд╛ /lib64/ld-linux-x86-64.so.2 = 33df741e068aaf7a9ae8a24a6243de87c35c6ca5, рдЫреАрди рдирд╣реАрдВ
рд╕рд╛рджрд░,
рдЬрд┐рдпрд╛рдЙрди
./configure --enable-static --disable-shared; рдмрдирд╛рдирд╛ ; рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
рдореИрдВрдиреЗ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдпрд╣ рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХреА рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕рд╣реА рдЬрд╡рд╛рдм рд▓рдЧрддрд╛ рд╣реИ, рдзрдиреНрдпрд╡рд╛рдж @TheRealDJ!
рдпрд╣ рдЕрдм рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рд╕реНрдерд┐рд░ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдмрдирд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдирд┐рд╖реНрдкрд╛рджрдирдпреЛрдЧреНрдп рдирд╣реАрдВред
рдирдорд╕реНрддреЗ,
рдореИрдВ рдЗрд╕рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рдореИрдВрдиреЗ iperf3 рдХреЛ рд╕реНрдерд┐рд░ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрднреА рднреА рдХреБрдЫ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рдЦрд┐рд▓рд╛рдл рд▓рд┐рдВрдХ рдХрд░рддрд╛ рд╣реИ:
тЭп ldd ./iperf3
linux-vdso.so.1 (0x00006284def24000)
libcrypto.so.1.1 => /usr/lib/libcrypto.so.1.1 (0x00006284debef000)
libc.so.6 => /usr/lib/libc.so.6 (0x00006284dea29000)
libdl.so.2 => /usr/lib/libdl.so.2 (0x00006284dea24000)
libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00006284dea02000)
/lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00006284def26000)
рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирд┐рд░реНрдорд╛рдг: ./configure --enable-static --disable-shared
рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛:
./configure "LDFLAGS=--static" --disable-shared --without-sctp
make
make install
$ ldd iperf3
not a dynamic executable
рдпрд╣ рдкреНрд░рд▓реЗрдЦрди рдкрд░ рднреА рд╣реИ: https://software.es.net/iperf/faq.html
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛:
рдпрд╣ рдкреНрд░рд▓реЗрдЦрди рдкрд░ рднреА рд╣реИ: https://software.es.net/iperf/faq.html