mirror of
https://github.com/masonr/yet-another-bench-script.git
synced 2026-08-23 08:02:05 +00:00
Update binaries (fio v3.36; iperf v3.15)
This commit is contained in:
+9
-9
@@ -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**:
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
@@ -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.
Reference in New Issue
Block a user