Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Purpose: Compared Postgres DB and RocksDB configuration.

Parameters

All tests was performed with similar Iroha configuration:

Info
titleconfig

{

  "block_store_path" : "/tmp/block_store",
  "database": {
      ...
  },

  "max_proposal_size" : 1000,
  "proposal_delay" : 1000,
  "vote_delay" : 500,
  "mst_enable" : true,
  "mst_expiration_time": 1440,
  "proposal_creation_timeout": 500,
  "stale_stream_max_rounds": 5
}


Machine configurations:


Iroha nodes,
each instance on separate VM

Number of CPUs

iroha memory, GB

Storage, per node
Configuration A732SSD, 8 Gb
Configuration B442SSD, 17 Gb
Configuration C485SSD, 218 Gb



Results summary table:


RocksDB, ATPS1Postgres DB, ATPS1
Configuration A395
Configuration B420
Configuration C

1 - ATPS (Average Transactions Per Second) As a transaction was counted only commited transaction, average value was taken in the middle of the test over a period of 30 minutes.

...