diff --git a/bin/README.md b/bin/README.md new file mode 100644 index 0000000..78626e9 --- /dev/null +++ b/bin/README.md @@ -0,0 +1,42 @@ +## YABS Static Binaries + +This directory contains all of the static binaries required to run the benchmarking tests. Naturally, there is a security risk to your machine and its contents by running this script since, after all, this is just a script on the internet. You'll simply have to have confidence that I don't have malicious intent and am semi-competent at writing a bash script. The script is made public so you can look at the code yourself. The static binaries were compiled on local Debian 7 VMs. The compiled binary version numbers and compilations steps are noted below. Please open an issue if the compiled version is out of date and lacking any security-related and/or performance updates. + +### Static Binaries + +* **fio_x64.static** - v3.17-66-gb7ed (compiled 13 Jan 2020) - 64-bit version +* **fio_x86.static** - v3.17-67-g7eff0 (compiled 13 Jan 2020) - 32-bit version +* **iperf_x64.static** - v3.7+ (compiled 13 Jan 2020) - 64-bit version +* **iperf_x86.static** - v3.7+ (compiled 13 Jan 2020) - 32-bit version + +### Compile Notes + +**Pre-reqs**: + +```sh +apt install build-essential git libc6-dev libaio-dev zlib1g-dev libssl-dev +``` + +_(or equivalents in other package repos)_ + +**fio**: + +```sh +git clone https://github.com/axboe/fio +cd fio +./configure --build-static +make +``` + +fio static binary will be in current dir + +**iperf3**: + +```sh +git clone https://github.com/esnet/iperf +cd iperf +./configure "LDFLAGS=--static" --disable-shared --diable-profiling +make +``` + +iperf3 static binary will be in the src dir diff --git a/bin/fio_x64.static b/bin/fio_x64.static new file mode 100755 index 0000000..65c4072 Binary files /dev/null and b/bin/fio_x64.static differ diff --git a/bin/fio_x86.static b/bin/fio_x86.static new file mode 100755 index 0000000..be89b0f Binary files /dev/null and b/bin/fio_x86.static differ diff --git a/bin/iperf3_x64.static b/bin/iperf3_x64.static new file mode 100755 index 0000000..d4fc9c7 Binary files /dev/null and b/bin/iperf3_x64.static differ diff --git a/bin/iperf3_x86.static b/bin/iperf3_x86.static new file mode 100755 index 0000000..891e8b4 Binary files /dev/null and b/bin/iperf3_x86.static differ