Performance testing at 2020-12
Test runs
Test run I
Test run parameter | Value |
---|---|
Test target | Hyperledger Iroha 1.2.0 |
Test start time | 2020-12-TBD |
Test end time | 2020-12-TBD |
Test length in minutes | ~4320 (3 days) |
Request data | 1) Ordered batch 1 (CreateDomain, CreateAsset, CreateAccount, AddAssetQuantity, TransferAsset) 2) Ordered batch 2 (GrantPermission, SetAccountDetail) 3) Ordered batch 3 (SetAccountDetail) |
Network configuration | Configuration B (4 nodes, 2 hosts, 5GB memory per node) |
Iroha config | Iroha config B (500 max rounds delay, 1000 max proposal size) |
Results
Trial runs were made and the results obtained the following data:
Metric type | Resulting value |
---|---|
Requests sent | 179 231 |
Requests per second (TPS) | 4.6 |
Amount of blocks generated | 3092 |
Block store size per node | 3092 |
WSV size per node | Didn't run in WSV mode |
Conclusions
The current performance of the Iroha network is much lower than in previous releases. Hence, the team is concentrated now on finding the reason and making a patch that will make the performance at least not lower than before.
Test run II
Test run parameter | Value |
---|---|
Test target | Hyperledger Iroha 1.2.0 |
Test start time | 2020-12-TBD |
Test end time | 2020-12-TBD |
Test length in minutes | ~4320 (3 days) |
Request data | 1) Ordered batch 4 (CreateAccount, SetAccountQuorum, AddSignatory, AddAssetQuantity) 2) Ordered batch 5 (TransferAsset) 3) Ordered batch 6 (GetPendingTransactions) |
Network configuration | Configuration B (4 nodes, 2 hosts, 5GB memory per node) |
Iroha config | Iroha config B (500 max rounds delay, 1000 max proposal size) |
Results
Metric type | Resulting value |
---|---|
Requests sent | TBD |
Requests per second (TPS) | TBD |
Amount of blocks generated | TBD |
Block store size per node | TBD |
WSV size per node | TBD |