diff --git a/bin/README.md b/bin/README.md index 9f0042f..ac721bd 100644 --- a/bin/README.md +++ b/bin/README.md @@ -4,16 +4,16 @@ This directory contains all of the binaries required to run the benchmarking tes ### Binaries -| Binary Name | Version | Compiled Date | Architecture | OS | +| Binary Name | Version | Compile Date | Architecture | OS | |:-:|:-:|:-:|:-:|:-:| -| fio_x64 | 3.27 | 28-MAY-2021 | x86_64 | 64-bit | -| fio_x86 | 3.27 | 28-MAY-2021 | x86 | 32-bit | -| fio_aarch64 | 3.27 | 05-JUN-2021 | ARM | 64-bit | -| fio_arm | 3.27 | 05-JUN-2021 | ARM | 32-bit | -| iperf_x64 | 3.10 | 28-MAY-2021 | x86_64 | 64-bit | -| iperf_x86 | 3.10 | 28-MAY-2021 | x86 | 32-bit | -| iperf_aarch64 | 3.10 | 05-JUN-2021 | ARM | 64-bit | -| iperf_arm | 3.10 | 05-JUN-2021 | ARM | 32-bit | +| fio_x64 | 3.28 | 30-NOV-2021 | x86_64 | 64-bit | +| fio_x86 | 3.28 | 30-NOV-2021 | x86 | 32-bit | +| fio_aarch64 | 3.28 | 30-NOV-2021 | ARM | 64-bit | +| fio_arm | 3.28 | 30-NOV-2021 | ARM | 32-bit | +| iperf_x64 | 3.10.1 | 30-NOV-2021 | x86_64 | 64-bit | +| iperf_x86 | 3.10.1 | 30-NOV-2021 | x86 | 32-bit | +| iperf_aarch64 | 3.10.1 | 30-NOV-2021 | ARM | 64-bit | +| iperf_arm | 3.10.1 | 30-NOV-2021 | ARM | 32-bit | Note: ARM compatibilty is considered experimental. Static binaries for ARM-based machines are cross-compiled within a Holy Build Box container using the [musl toolchain](https://musl.cc/). diff --git a/bin/compile-arm.sh b/bin/compile-arm.sh index 708bb61..0333ec5 100755 --- a/bin/compile-arm.sh +++ b/bin/compile-arm.sh @@ -26,7 +26,7 @@ source /hbb_exe/activate # download and compile fio cd ~ -curl -L https://github.com/axboe/fio/archive/fio-3.27.tar.gz -o "fio.tar.gz" +curl -L https://github.com/axboe/fio/archive/fio-3.28.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.10.tar.gz -o "iperf.tar.gz" +curl -L https://github.com/esnet/iperf/archive/3.10.1.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 diff --git a/bin/compile.sh b/bin/compile.sh index 615be21..ba76c20 100755 --- a/bin/compile.sh +++ b/bin/compile.sh @@ -35,7 +35,7 @@ source /hbb_exe/activate # download and compile fio cd ~ -curl -L https://github.com/axboe/fio/archive/fio-3.27.tar.gz -o "fio.tar.gz" +curl -L https://github.com/axboe/fio/archive/fio-3.28.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.10.tar.gz -o "iperf.tar.gz" +curl -L https://github.com/esnet/iperf/archive/3.10.1.tar.gz -o "iperf.tar.gz" tar xf iperf.tar.gz cd iperf* ./configure --disable-shared --disable-profiling diff --git a/bin/fio/fio_aarch64 b/bin/fio/fio_aarch64 index 49ca264..96c64aa 100755 Binary files a/bin/fio/fio_aarch64 and b/bin/fio/fio_aarch64 differ diff --git a/bin/fio/fio_arm b/bin/fio/fio_arm index 5406893..cee8ab3 100755 Binary files a/bin/fio/fio_arm and b/bin/fio/fio_arm differ diff --git a/bin/fio/fio_x64 b/bin/fio/fio_x64 index 4b41e38..4f54679 100755 Binary files a/bin/fio/fio_x64 and b/bin/fio/fio_x64 differ diff --git a/bin/fio/fio_x86 b/bin/fio/fio_x86 index c01837d..47c54ab 100755 Binary files a/bin/fio/fio_x86 and b/bin/fio/fio_x86 differ diff --git a/bin/iperf/iperf3_aarch64 b/bin/iperf/iperf3_aarch64 index 7287475..45efa84 100755 Binary files a/bin/iperf/iperf3_aarch64 and b/bin/iperf/iperf3_aarch64 differ diff --git a/bin/iperf/iperf3_arm b/bin/iperf/iperf3_arm index fd7309c..065e2a6 100755 Binary files a/bin/iperf/iperf3_arm and b/bin/iperf/iperf3_arm differ diff --git a/bin/iperf/iperf3_x64 b/bin/iperf/iperf3_x64 index fc1ff10..ab22572 100755 Binary files a/bin/iperf/iperf3_x64 and b/bin/iperf/iperf3_x64 differ diff --git a/bin/iperf/iperf3_x86 b/bin/iperf/iperf3_x86 index b12436c..4b8685a 100755 Binary files a/bin/iperf/iperf3_x86 and b/bin/iperf/iperf3_x86 differ