Skip to content

redis-performance/openstreaming-benchmark

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

license GitHub issues codecov

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