# README
openstreaming-benchmark
make it easy to benchmark distributed streaming systems.
Installation
Download Standalone binaries ( no Golang needed )
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 --help
Installation in a Golang env
To 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
# Packages
Copyright © 2023 Redis Performance Group performance <at> redis <dot> com
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.