Question about the performance of Hyperledger Fabric


SANGWOO PARK
 

Hello, everyone!

I have a question about reinforcement for the performance of Hyperledger Fabric.

So far, I have done some work with Batch-timeout and Batch-size configuration parameters to get higher TPS in JAVA SDK. 
As I know, the concurrency and cache config parameters must be modified in order to get high-throughput (Tx per Sec.).

Now, the TPS reached up to 60 and success-rate is always 100%.

From now on, I am trying to work with "the concurrency setting" and prepare for next higher TPS research.
However, I could not figure-out how to do so yet.

I have checked all the files of my project and even sample on the Github. But I don't see anything about the concurrency except "limit setting" in core.yaml.

Please help me out.

Thank you.

SANGWOO PARK
Best regards,
+82-10-4953-1218


袁怿
 

Hi SangWoo,

Personally speaking, I suppose you’d better adjust AbsoluteMaxBytes and PreferredMaxBytes together with Batch-size




---- Replied Message ----
From SANGWOO PARK<sangwoopark1218@...>
Date 06/17/2022 17:47
To <fabric@...>
Subject [Hyperledger Fabric] Question about the performance of Hyperledger Fabric
Hello, everyone!

I have a question about reinforcement for the performance of Hyperledger Fabric.

So far, I have done some work with Batch-timeout and Batch-size configuration parameters to get higher TPS in JAVA SDK. 
As I know, the concurrency and cache config parameters must be modified in order to get high-throughput (Tx per Sec.).

Now, the TPS reached up to 60 and success-rate is always 100%.

From now on, I am trying to work with "the concurrency setting" and prepare for next higher TPS research.
However, I could not figure-out how to do so yet.

I have checked all the files of my project and even sample on the Github. But I don't see anything about the concurrency except "limit setting" in core.yaml.

Please help me out.

Thank you.

SANGWOO PARK
Best regards,
+82-10-4953-1218