Skip to content

Storage Benchmark Kit Version 0.61

Compare
Choose a tag to compare
@kmgowda kmgowda released this 17 Feb 13:57
· 2452 commits to master since this release
f39ed88

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:

  1. unzip (untar) the file sbk.tar
    For example : tar -xvf sbk.tar -C ./

  2. 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