Releases: kmgowda/SBK
Storage Benchmark Kit Version 0.83
This Release version 0.83 includes
- Apache Hive performance bench-marking support
- Docker Builds
- Bug Fixes
- SBK-APIs update.
How to Use:
-
unzip (untar) the file sbk-0.83.tar
For example : tar -xvf sbk-0.83.tar -C ./ -
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
This Release version 0.8 includes
- CouchDB performance bench-marking support
- Docker Builds
- 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> 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
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:
-
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> 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
This Release version 0.8 includes
- RocksDB key value store performance bench-marking support
- Docker Builds
- 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> 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
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:
-
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> 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
This Release version 0.78 includes
- FoundationDB performance Bench-marking support
- Docker Builds
- 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> 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
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:
-
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> 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
This Release version 0.76 includes
- New Storage Driver for Object Storage : MinIO
- Docker Builds
- 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> 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
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:
-
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> 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
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:
-
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> 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