Storage Benchmark Kit Version 0.73
This Release version 0.73 includes
- SBK configuration properties extension implementation.
- Latency percentile calculation optimizations to O(Max Latency)
- Bug Fixes
- SBK-APIs update.
How to Use:
-
unzip (untar) the file sbk.tar
For example : tar -xvf sbk.tar -C ./ -
For performance bench-marking use this extracted binary file : "</SBK diectory/> /bin/sbk"
below is the help output:
usage: sbk
-class <arg> Benchmark Driver Class,
Available Drivers [BookKeeper, ConcurrentQ, File,
HDFS, Kafka, Pravega, Pulsar, RabbitMQ, RocketMQ]
-context <arg> Prometheus Metric context;default context:
8080/metrics; 'no' disables the metrics
-flush <arg> Each Writer calls flush after writing <arg> number of
of events(records); Not applicable, if both writers
and readers are specified
-help Help message
-readers <arg> Number of readers
-records <arg> Number of records(events) if 'time' not specified;
otherwise, Maximum records per second by writer(s)
and/or Number of records per reader
-size <arg> Size of each message (event or record)
-throughput <arg> if > 0 , throughput in MB/s
if 0 , writes 'records'
if -1, get the maximum throughput
-time <arg> Number of seconds this SBK runs (24hrs by default)
-version Version
-writers <arg> Number of writers