Storage Benchmark Kit Version 0.61
This Release version 0.61 includes
- The Benchmark Interface , Writer and Reader Interfaces are independent of data types used for bench-marking. Developer can specify the type of data for bench-marking.
- Support for bench-marking of mounted File system
- Support for bench-marking of Java Concurrent Queues.
- 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 [ConcurrentQ, File, Kafka, Pravega,
Pulsar]
-csv <arg> CSV file to record write/read latencies
-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 'events'
if -1, get the maximum throughput
-time <arg> Number of seconds this SBK runs (24hrs by default)
-version Version
-writers <arg> Number of writers