Solana Node Performance

RPC Fast nodes typically outperform default self-hosted RPC node solutions, especially in the speed of receiving events from Solana blockchain, with the help of Jito's ShredStream.

You can find the benchmarking tools for comparison between two gRPC endpoints here: https://github.com/dysnix/solana-test/tree/main/yellowstone-bench

[SUMMARY]
  Matching txns: 185141
  Avg delta: 120.360582 ms
  75th percentile delta: 165.634304 ms
  90th percentile delta: 218.932224 ms
  95th percentile delta: 239.485952 ms
  99th percentile delta: 270.596147 ms
  99.71% of txns: JITO.json is faster than NONE.json
  0.29% of txns: JITO.json is slow than NONE.json

On average, RPC Fast Solana node receives same transactions 120ms earlier, and in some rare cases, it receives it even faster by 270ms.

Case Studies

Performance Metrics

The metrics displayed were tracked on one of our dedicated nodes.

Note: When it comes to the speed of receiving transactions via gRPC, we subtract 500ms from the latency since Solana doesn’t store milliseconds, which leads to a loss of precision. For instance, a transaction occurring at 07:46:46:900 would have a block time of 07:46:46:000. It's better to use the middle of the second for calculations.

Last updated