Skip to content

zk1931/zabbenchmark

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

zabbenchmark

Benchmark for Jzab

Compilation

mvn clean compile assembly:single

Configuration

You can configure it by creating a configuration file benchmark_config in root directory of the project. The default configuration is

membersCount = 1
txnSize = 128
txnCount = 1000000

Usage

Let's say if you run the benchmark on a cluster of 3 servers.

mvn -DserverId="host1:port1" exec:java
mvn -DserverId="host2:port2" -Djoin="host1:port1" exec:java
mvn -DserverId="host3:port3" -Djoin="host1:port1" exec:java

Performance

  • Configuration :
  • transaction size = 128 bytes
  • batch size = 1000
  • number of servers = 3
  • 3 servers with normal hard disks(not SSD).
  • number of transactions = 100000
  • Throughput
  • 25000 transactions/s

Releases

No releases published

Packages

No packages published