diff --git a/bin/README.md b/bin/README.md index 2b351bf..e519479 100644 --- a/bin/README.md +++ b/bin/README.md @@ -6,18 +6,18 @@ This directory contains all of the binaries required to run the benchmarking tes | Binary Name | Version | Compile Date | Architecture | OS | |:-:|:-:|:-:|:-:|:-:| -| fio_x64 | 3.31 | 19-AUG-2022 | x86_64 | 64-bit | +| fio_x64 | 3.33 | 23-NOV-2022 | x86_64 | 64-bit | | fio_x86 | 3.30* | 19-AUG-2022 | x86 | 32-bit | -| fio_aarch64 | 3.31 | 19-AUG-2022 | ARM | 64-bit | -| fio_arm | 3.31 | 19-AUG-2022 | ARM | 32-bit | -| iperf_x64 | 3.11 | 19-AUG-2022 | x86_64 | 64-bit | -| iperf_x86 | 3.11 | 19-AUG-2022 | x86 | 32-bit | -| iperf_aarch64 | 3.11 | 19-AUG-2022 | ARM | 64-bit | -| iperf_arm | 3.11 | 19-AUG-2022 | ARM | 32-bit | +| fio_aarch64 | 3.33 | 23-NOV-2022 | ARM | 64-bit | +| fio_arm | 3.30* | 19-AUG-2022 | ARM | 32-bit | +| iperf_x64 | 3.12 | 23-NOV-2022 | x86_64 | 64-bit | +| iperf_x86 | 3.12 | 23-NOV-2022 | x86 | 32-bit | +| iperf_aarch64 | 3.12 | 23-NOV-2022 | ARM | 64-bit | +| iperf_arm | 3.12 | 23-NOV-2022 | ARM | 32-bit | Note: ARM compatibility 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/). -\* fio v3.31 is failing to build in a 32-bit environment +\* fio v3.31+ is failing to build in a 32-bit environment ### Compile Notes diff --git a/bin/compile-arm.sh b/bin/compile-arm.sh index 602faed..7b5f7a0 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.31.tar.gz -o "fio.tar.gz" +curl -L https://github.com/axboe/fio/archive/fio-3.33.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.11.tar.gz -o "iperf.tar.gz" +curl -L https://github.com/esnet/iperf/archive/3.12.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 b57565d..8b92329 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.31.tar.gz -o "fio.tar.gz" +curl -L https://github.com/axboe/fio/archive/fio-3.33.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.11.tar.gz -o "iperf.tar.gz" +curl -L https://github.com/esnet/iperf/archive/3.12.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 63177b7..669e60a 100755 Binary files a/bin/fio/fio_aarch64 and b/bin/fio/fio_aarch64 differ diff --git a/bin/fio/fio_x64 b/bin/fio/fio_x64 index 2cfcdd5..89410d3 100755 Binary files a/bin/fio/fio_x64 and b/bin/fio/fio_x64 differ diff --git a/bin/iperf/iperf3_aarch64 b/bin/iperf/iperf3_aarch64 index 76751bc..0874a17 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 375b3e9..70a8f67 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 fb17a73..c106f05 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 a28ea9b..9057429 100755 Binary files a/bin/iperf/iperf3_x86 and b/bin/iperf/iperf3_x86 differ diff --git a/yabs.sh b/yabs.sh index 726ca9a..51c7248 100755 --- a/yabs.sh +++ b/yabs.sh @@ -744,8 +744,8 @@ if [ -z "$SKIP_IPERF" ]; then if [ ! -z "$REDUCE_NET" ]; then IPERF_LOCS=( \ "lon.speedtest.clouvider.net" "5200-5209" "Clouvider" "London, UK (10G)" "IPv4|IPv6" \ - "ping.online.net" "5200-5209" "Online.net" "Paris, FR (10G)" "IPv4" \ - "ping6.online.net" "5200-5209" "Online.net" "Paris, FR (10G)" "IPv6" \ + "ping.online.net" "5200-5209" "Scaleway" "Paris, FR (10G)" "IPv4" \ + "ping6.online.net" "5200-5209" "Scaleway" "Paris, FR (10G)" "IPv6" \ "nyc.speedtest.clouvider.net" "5200-5209" "Clouvider" "NYC, NY, US (10G)" "IPv4|IPv6" \ ) fi