Scripts used for testing hardware in Bit Goblin's videos
Go to file
2022-08-06 01:27:15 -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 Replaced dd with fio in the disk write subcommand; added subcommand for disk random writes 2022-08-06 01:27:15 -04:00
.gitignore Added a simple program that tests a disk's write speed 2022-02-24 20:46:54 -05:00
.woodpecker.yml Consolidated the test programs into one 'bgbench' program 2022-08-05 20:58:24 -04:00
Cargo.toml Version bump to v0.2.1 2022-08-05 21:37:29 -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!