Skip to content

Releases: kmgowda/SBK

Storage Benchmark Kit Version 0.83

25 Oct 08:04
Compare
Choose a tag to compare

This Release version 0.83 includes

  • Apache Hive performance bench-marking support
  • Docker Builds
  • Bug Fixes
  • SBK-APIs update.

How to Use:

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

  2. For performance bench-marking use this extracted binary file : "</SBK directory/> /bin/sbk"
    below is the help output:

 -class <arg>        Storage Driver Class,
                     Available Drivers [Artemis, AsyncFile, BookKeeper,
                     ConcurrentQ, CouchDB, FdbRecord, File, FileStream,
                     FoundationDB, HDFS, Hive, Ignite, Jdbc, Kafka, MinIO,
                     MongoDB, Nats, NatsStream, Nsq, Pravega, Pulsar,
                     RabbitMQ, RocketMQ, RocksDB]
 -context <arg>      Prometheus Metric context;default context:
                     8080/metrics; 'no' disables the  metrics
 -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)
 -sync <arg>         Each Writer calls flush/sync after writing <arg>
                     number of of events(records) ; <arg> number of
                     events(records) per Write or Read Transaction
 -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)
 -writers <arg>      Number of writers

SBK Docker Images

Storage Benchmark Kit Version 0.82

20 Sep 06:22
da42ebb
Compare
Choose a tag to compare

This Release version 0.8 includes

  • CouchDB performance bench-marking support
  • Docker Builds
  • Bug Fixes
  • 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>        Storage Driver Class,
                     Available Drivers [Artemis, AsyncFile, BookKeeper,
                     ConcurrentQ, CouchDB, FdbRecord, File, FileStream,
                     FoundationDB, HDFS, Ignite, Jdbc, Kafka, MinIO,
                     MongoDB, Nats, NatsStream, Nsq, Pravega, Pulsar,
                     RabbitMQ, RocketMQ, RocksDB]
 -context <arg>      Prometheus Metric context;default context:
                     8080/metrics; 'no' disables the  metrics
 -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)
 -sync <arg>         Each Writer calls flush/sync after writing <arg>
                     number of of events(records) ; <arg> number of
                     events(records) per Write or Read Transaction
 -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)
 -writers <arg>      Number of writers

SBK Docker Images

Storage Benchmark Kit Version 0.81

11 Aug 07:32
8f724d5
Compare
Choose a tag to compare

This Release version 0.8 includes

  • Apache Ignite key value store thin client and cluster performance bench-marking support
  • Docker Builds
  • Bug Fixes
  • 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>        Storage Driver Class,
                     Available Drivers [Artemis, AsyncFile, BookKeeper,
                     ConcurrentQ, FdbRecord, File, FileStream,
                     FoundationDB, HDFS, Ignite, Jdbc, Kafka, MinIO,
                     MongoDB, Nats, NatsStream, Nsq, Pravega, Pulsar,
                     RabbitMQ, RocketMQ, RocksDB]
 -context <arg>      Prometheus Metric context;default context:
                     8080/metrics; 'no' disables the  metrics
 -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)
 -sync <arg>         Each Writer calls flush/sync after writing <arg>
                     number of of events(records) ; <arg> number of
                     events(records) per Write or Read Transaction
 -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)
 -writers <arg>      Number of writers

SBK Docker Images

Storage Benchmark Kit Version 0.8

18 Jul 09:55
22a947e
Compare
Choose a tag to compare

This Release version 0.8 includes

  • RocksDB key value store performance bench-marking support
  • Docker Builds
  • Bug Fixes
  • 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>        Storage Driver Class,
                     Available Drivers [Artemis, AsyncFile, BookKeeper,
                     ConcurrentQ, FdbRecord, File, FileStream,
                     FoundationDB, HDFS, Jdbc, Kafka, MinIO, MongoDB,
                     Nats, NatsStream, Nsq, Pravega, Pulsar, RabbitMQ,
                     RocketMQ, RocksDB]
 -context <arg>      Prometheus Metric context;default context:
                     8080/metrics; 'no' disables the  metrics
 -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)
 -sync <arg>         Each Writer calls flush/sync after writing <arg>
                     number of of events(records) ; <arg> number of
                     events(records) per Write or Read Transaction
 -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)
 -writers <arg>      Number of writers

SBK Docker Images

Storage Benchmark Kit Version 0.79

10 Jul 05:56
9aa38ec
Compare
Choose a tag to compare

This Release version 0.79 includes

  • FoundationDB Record Layer and Document layer performance bench-marking support
  • MongoDB performance bench-marking support
  • CocokroachDB performance bench-marking support
  • Docker Builds
  • Bug Fixes
  • 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>        Storage Driver Class,
                     Available Drivers [Artemis, AsyncFile, BookKeeper,
                     ConcurrentQ, FdbRecord, File, FileStream,
                     FoundationDB, HDFS, Jdbc, Kafka, MinIO, MongoDB,
                     Nats, NatsStream, Nsq, Pravega, Pulsar, RabbitMQ,
                     RocketMQ]
 -context <arg>      Prometheus Metric context;default context:
                     8080/metrics; 'no' disables the  metrics
 -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)
 -sync <arg>         Each Writer calls flush/sync after writing <arg>
                     number of of events(records) ; <arg> number of
                     events(records) per Write or Read Transaction
 -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)
 -writers <arg>      Number of writers

SBK Docker Images

Storage Benchmark Kit Version 0.78

26 Jun 08:46
34b5d0b
Compare
Choose a tag to compare

This Release version 0.78 includes

  • FoundationDB performance Bench-marking support
  • Docker Builds
  • Bug Fixes
  • 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>        Storage Driver Class,
                     Available Drivers [Artemis, AsyncFile, BookKeeper,
                     ConcurrentQ, File, FileStream, FoundationDB, HDFS,
                     Jdbc, Kafka, MinIO, Nats, NatsStream, Nsq, Pravega,
                     Pulsar, RabbitMQ, RocketMQ]
 -context <arg>      Prometheus Metric context;default context:
                     8080/metrics; 'no' disables the  metrics
 -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)
 -sync <arg>         Each Writer calls flush/sync after writing <arg>
                     number of of events(records) ; <arg> number of
                     events(records) per Write or Read Transaction
 -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)
 -writers <arg>      Number of writers

SBK Docker Images

Storage Benchmark Kit Version 0.77

14 Jun 05:51
Compare
Choose a tag to compare

This Release version 0.77 includes

  • file driver is renamed as file stream
  • File channel driver is renamed as file driver
  • Docker Builds
  • Bug Fixes
  • 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>        Storage Driver Class,
                     Available Drivers [Artemis, AsyncFile, BookKeeper,
                     ConcurrentQ, File, FileStream, HDFS, Jdbc, Kafka,
                     MinIO, Nats, NatsStream, Nsq, 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)
 -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)
 -writers <arg>      Number of writers

SBK Docker Images

Storage Benchmark Kit Version 0.76

06 Jun 05:54
3f6a959
Compare
Choose a tag to compare

This Release version 0.76 includes

  • New Storage Driver for Object Storage : MinIO
  • Docker Builds
  • Bug Fixes
  • 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>        Storage Driver Class,
                     Available Drivers [Artemis, AsyncFile, BookKeeper,
                     ConcurrentQ, File, FileChannel, HDFS, Jdbc, Kafka,
                     MinIO, Nats, NatsStream, Nsq, 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)
 -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)
 -writers <arg>      Number of writers

SBK Docker Images

Storage Benchmark Kit Version 0.75

16 May 10:58
5e2e1ca
Compare
Choose a tag to compare

This Release version 0.75 includes

  • New Storage Drivers through JDBC
    1. Apache Derby
    2. MySQL
    3. PostgreSQL
    4. Microsoft SQL
    5. SQLite
  • Docker Builds
  • Bug Fixes
  • 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>        Storage Driver Class,
                     Available Drivers [Artemis, AsyncFile, BookKeeper,
                     ConcurrentQ, File, HDFS, Jdbc, Kafka, Nats,
                     NatsStream, Nsq, 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)
 -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)
 -writers <arg>      Number of writers

SBK Docker Images

Storage Benchmark Kit Version 0.74

03 May 07:41
036d97f
Compare
Choose a tag to compare

This Release version 0.74 includes

  • New Storage Drivers
    1. NATS
    2. NATS streaming
    3. ActiveMQ Artemis
    4. NSQ
  • Docker Builds
  • Kubernetes deployments
  • Bug Fixes
  • 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>        Storage Driver Class,
                     Available Drivers [Artemis, AsyncFile, BookKeeper,
                     ConcurrentQ, File, HDFS, Kafka, Nats, NatsStream,
                     Nsq, 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)
 -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)
 -writers <arg>      Number of writers

SBK Docker Images