make it easy to benchmark distributed streaming systems.
If you don't have go on your machine and just want to use the produced binaries you can download the following prebuilt bins:
https://github.com/redis-performance/openstreaming-benchmark/releases/latest
| OS | Arch | Link |
|---|---|---|
| Linux | amd64 (64-bit X86) | openstreaming-benchmark-linux-amd64 |
| Linux | arm64 (64-bit ARM) | openstreaming-benchmark-linux-arm64 |
| Darwin | amd64 (64-bit X86) | openstreaming-benchmark-darwin-amd64 |
| Darwin | arm64 (64-bit ARM) | openstreaming-benchmark-darwin-arm64 |
Here's how bash script to download and try it:
wget -c https://github.com/redis-performance/openstreaming-benchmark/releases/latest/download/openstreaming-benchmark-$(uname -mrs | awk '{ print tolower($1) }')-$(dpkg --print-architecture).tar.gz -O - | tar -xz
# give it a try
./openstreaming-benchmark --helpTo install the benchmark utility with a Go Env do as follow:
go get and then go install:
# Fetch this repo
go get github.com/redis-performance/openstreaming-benchmark
cd $GOPATH/src/github.com/redis-performance/openstreaming-benchmark
make