VM used for benchmarking:

Sync Performance

Juno is designed to only store the diffs between each block, rather than storing the entire state for each block height. This method, combined with the use of Pebble, results in efficient use of storage resources.

VM Resources Usage During Sync

Untitled

Observations: An important observation with Juno is the linear increase in RAM usage until sync is complete, a pattern not observed previously.

Load Test Performance

Load tests were conducted on Juno for various RPCs.