Update binaries (fio v3.36; iperf v3.15)

This commit is contained in:
Mason Rowe 2023-10-20 10:53:42 -04:00
parent 5445881b42
commit a77a3fa5ef
11 changed files with 13 additions and 13 deletions

View File

@ -6,14 +6,14 @@ This directory contains all of the binaries required to run the benchmarking tes
| Binary Name | Version | Compile Date | Architecture | OS | | Binary Name | Version | Compile Date | Architecture | OS |
|:-:|:-:|:-:|:-:|:-:| |:-:|:-:|:-:|:-:|:-:|
| fio_x64 | 3.35 | 12-JUL-2023 | x86_64 | 64-bit | | fio_x64 | 3.36 | 20-OCT-2023 | x86_64 | 64-bit |
| fio_x86 | 3.35 | 12-JUL-2022 | x86 | 32-bit | | fio_x86 | 3.36 | 20-OCT-2023 | i686 | 32-bit |
| fio_aarch64 | 3.35 | 12-JUL-2023 | ARM | 64-bit | | fio_aarch64 | 3.36 | 20-OCT-2023 | ARM (aarch64) | 64-bit |
| fio_arm | 3.35 | 12-JUL-2023 | ARM | 32-bit | | fio_arm | 3.36 | 20-OCT-2023 | ARM | 32-bit |
| iperf_x64 | 3.14 | 12-JUL-2023 | x86_64 | 64-bit | | iperf_x64 | 3.15 | 20-OCT-2023 | x86_64 | 64-bit |
| iperf_x86 | 3.14 | 12-JUL-2023 | x86 | 32-bit | | iperf_x86 | 3.15 | 20-OCT-2023 | i686 | 32-bit |
| iperf_aarch64 | 3.14 | 12-JUL-2023 | ARM | 64-bit | | iperf_aarch64 | 3.15 | 20-OCT-2023 | ARM (aarch64) | 64-bit |
| iperf_arm | 3.14 | 12-JUL-2023 | ARM | 32-bit | | iperf_arm | 3.15 | 20-OCT-2023 | ARM | 32-bit |
Note: ARM compatibility is considered experimental. Static binaries for 32-bit and ARM-based machines are cross-compiled within a Holy Build Box container using the [musl toolchain](https://musl.cc/). Note: ARM compatibility is considered experimental. Static binaries for 32-bit and ARM-based machines are cross-compiled within a Holy Build Box container using the [musl toolchain](https://musl.cc/).
@ -37,7 +37,7 @@ Compilation of ARM-compatible binaries requires additional environment variables
**Compiling 32-bit binaries**: **Compiling 32-bit binaries**:
```sh ```sh
docker run -t -i --rm -v `pwd`:/io --env ARCH=i686 --env CROSS=i686-linux-musl --env HOST=i686-linux-musl phusion/holy-build-box-64:latest bash /io/cross-compile.sh docker run -t -i --rm -v `pwd`:/io --env ARCH=x86 --env CROSS=i686-linux-musl --env HOST=i686-linux-musl phusion/holy-build-box-64:latest bash /io/cross-compile.sh
``` ```
**Compiling ARM 64-bit binaries**: **Compiling ARM 64-bit binaries**:

View File

@ -35,7 +35,7 @@ source /hbb_exe/activate
# download and compile fio # download and compile fio
cd ~ cd ~
curl -L https://github.com/axboe/fio/archive/fio-3.35.tar.gz -o "fio.tar.gz" curl -L https://github.com/axboe/fio/archive/fio-3.36.tar.gz -o "fio.tar.gz"
tar xf fio.tar.gz tar xf fio.tar.gz
cd fio-fio* cd fio-fio*
./configure --disable-native ./configure --disable-native
@ -48,7 +48,7 @@ cp fio /io/fio_$ARCH
# download and compile iperf # download and compile iperf
cd ~ cd ~
curl -L https://github.com/esnet/iperf/archive/3.14.tar.gz -o "iperf.tar.gz" curl -L https://github.com/esnet/iperf/archive/3.15.tar.gz -o "iperf.tar.gz"
tar xf iperf.tar.gz tar xf iperf.tar.gz
cd iperf* cd iperf*
./configure --disable-shared --disable-profiling ./configure --disable-shared --disable-profiling

View File

@ -26,7 +26,7 @@ source /hbb_exe/activate
# download and compile fio # download and compile fio
cd ~ cd ~
curl -L https://github.com/axboe/fio/archive/fio-3.35.tar.gz -o "fio.tar.gz" curl -L https://github.com/axboe/fio/archive/fio-3.36.tar.gz -o "fio.tar.gz"
tar xf fio.tar.gz tar xf fio.tar.gz
cd fio-fio* cd fio-fio*
CC=/root/${CROSS}-cross/bin/${CROSS}-gcc ./configure --disable-native --build-static CC=/root/${CROSS}-cross/bin/${CROSS}-gcc ./configure --disable-native --build-static
@ -39,7 +39,7 @@ cp fio /io/fio_$ARCH
# download and compile iperf # download and compile iperf
cd ~ cd ~
curl -L https://github.com/esnet/iperf/archive/3.14.tar.gz -o "iperf.tar.gz" curl -L https://github.com/esnet/iperf/archive/3.15.tar.gz -o "iperf.tar.gz"
tar xf iperf.tar.gz tar xf iperf.tar.gz
cd iperf* cd iperf*
CC=/root/${CROSS}-cross/bin/${CROSS}-gcc ./configure --disable-shared --disable-profiling --build x86_64-pc-linux-gnu --host ${HOST} --with-openssl=no --enable-static-bin CC=/root/${CROSS}-cross/bin/${CROSS}-gcc ./configure --disable-shared --disable-profiling --build x86_64-pc-linux-gnu --host ${HOST} --with-openssl=no --enable-static-bin

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.