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 |
|:-:|:-:|:-:|:-:|:-:|
| fio_x64 | 3.35 | 12-JUL-2023 | x86_64 | 64-bit |
| fio_x86 | 3.35 | 12-JUL-2022 | x86 | 32-bit |
| fio_aarch64 | 3.35 | 12-JUL-2023 | ARM | 64-bit |
| fio_arm | 3.35 | 12-JUL-2023 | ARM | 32-bit |
| iperf_x64 | 3.14 | 12-JUL-2023 | x86_64 | 64-bit |
| iperf_x86 | 3.14 | 12-JUL-2023 | x86 | 32-bit |
| iperf_aarch64 | 3.14 | 12-JUL-2023 | ARM | 64-bit |
| iperf_arm | 3.14 | 12-JUL-2023 | ARM | 32-bit |
| fio_x64 | 3.36 | 20-OCT-2023 | x86_64 | 64-bit |
| fio_x86 | 3.36 | 20-OCT-2023 | i686 | 32-bit |
| fio_aarch64 | 3.36 | 20-OCT-2023 | ARM (aarch64) | 64-bit |
| fio_arm | 3.36 | 20-OCT-2023 | ARM | 32-bit |
| iperf_x64 | 3.15 | 20-OCT-2023 | x86_64 | 64-bit |
| iperf_x86 | 3.15 | 20-OCT-2023 | i686 | 32-bit |
| iperf_aarch64 | 3.15 | 20-OCT-2023 | ARM (aarch64) | 64-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/).
@ -37,7 +37,7 @@ Compilation of ARM-compatible binaries requires additional environment variables
**Compiling 32-bit binaries**:
```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**:

View File

@ -35,7 +35,7 @@ source /hbb_exe/activate
# download and compile fio
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
cd fio-fio*
./configure --disable-native
@ -48,7 +48,7 @@ cp fio /io/fio_$ARCH
# download and compile iperf
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
cd iperf*
./configure --disable-shared --disable-profiling

View File

@ -26,7 +26,7 @@ source /hbb_exe/activate
# download and compile fio
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
cd fio-fio*
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
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
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

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.