Scripts used for testing hardware in Bit Goblin's videos
Go to file
Gregory Ballantine 3169c11cc5
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/tag/woodpecker Pipeline was successful
Version bump to v0.3.3
2022-09-05 12:31:47 -04:00
bin Fixed a small logic error; Updated Rust version to build against in the Docker build script 2022-08-05 13:48:24 -04:00
src Completed the network bandwidth test function using iperf3; adjusted Cargo.toml a bit to allow patch updates for dependencies 2022-09-05 12:31:18 -04:00
.gitignore Added a simple program that tests a disk's write speed 2022-02-24 20:46:54 -05:00
.woodpecker.yml Added a global parameter to loop tests 2022-08-06 17:31:02 -04:00
Cargo.toml Version bump to v0.3.3 2022-09-05 12:31:47 -04:00
LICENSE Updated the README; added copyright info to LICENSE file 2022-08-05 17:29:05 -04:00
README.md Updated README 2022-08-05 21:47:42 -04:00

Bit Goblin Hardware Tests

Benchmarking suite used for testing hardware in Bit Goblin's videos.

Download & Installation

Check out the Releases page to find the latest compiled binaries.

Currently there is no installation method other than downloading the provided release binaries. In the future I want to build Linux package repositories for this, and have a Windows installer.

Running

Simply run the tool with ./bgbench and you'll be presented with the available subcommands.

Runtime requirements:

  • disk - requires fio.

Building

The easiest way to build the program is using the official Rust image from Docker Hub, for which there's a wrapper script at bin/docker-build.sh that can be used to build the test program. These will be available under target/debug/. Else you can just run a cargo build to compile the program.

License

The Bit Goblin hardware test suite is available via the BSD 2-Clause license, so feel free to hack away at it!