ooibc88 / blockbench

BLOCKBENCH: A Framework for Analyzing Private Blockchains. Blockbench contains workloads for measuring the data processing performance, and workloads for understanding the performance of different layers of Blockchain systems.
https://www.comp.nus.edu.sg/~dbsystem/fabricsharp/#/blockbench
Apache License 2.0
391 stars 174 forks source link

How to adjust parameters in benchmark? #92

Closed 41889732 closed 3 years ago

41889732 commented 3 years ago

Hello, When I tried to reproduce the experiment in the fabricsharp paper with default parameters, I got very low throughtput, so I wanted to modify some parameters to be consistent with the experiment in paper, but I only found a way to modify the blocksize, and I don't know how to modify other order parameters and client parameters(such as hot account, Write hot ratio, Client delay, Read interval). So I want to know how to modify them. My Fabric version is v1.4. Thank you very much.

RUAN0007 commented 3 years ago

Hi, when we are doing SIGMOD21 paper, we haven't added Fabric 1.4 support to BlockBench. Instead, we use a fork version of Caliper and we open source it as well. You can refer to this link, which shows an experiment demo on a single machine. But to exactly reproduce experiments, you have to deploy both the FabricSharp and Caliper distributedly.

41889732 commented 3 years ago

I will try to use caliper, Thanks a lot!