tronprotocol/tron-rosetta-api

Initial synchronization is very slow

Closed this issue · 5 comments

We've been running a node (1.0.0) for a few weeks now. It is still not synced and is now only processing less than 2,500 blocks per hour.

The machine it's running on is performant (SSD and ample CPU/RAM). Is there any configuration changes that would help with improving the speed?

Yrp commented

At some point in history, the block had many transactions and these transactions were executed over a long period of time. So syncing blocks can be slow. What block height are you syncing to now?

Right now it is processing data as of around block 10,150,000.

For reference, here's the history of the node's height over time
image

Yrp commented

Using the Concurrent Mark Sweep (CMS) Collector or G1 Collector may improve performance!

Yrp commented

The curve looks normal.