Performance and Benchmarking
RPC Fast nodes typically outperform default self-hosted RPC node solutions, especially in the speed of receiving events from the Solana blockchain.
ShredStream boosts arrival time of processed transactions by up to 270ms when using Yellowstone gRPC geyser subscription.
Benchmarking
To benchmark two gRPC endpoints: https://github.com/dysnix/solana-test/tree/main/yellowstone-bench.
Node performance with vs. without Jito: With Jito, the node receives 99.71% of transactions faster with an average advantage of 120ms.
[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.jsonTo measure the latency of the RPC endpoint requests, refer to the guide: RPC latency benchmark.
To compare receiving speed of processed transactions between two Yellowstone gRPC providers, refer to the guide: Yellowstone gRPC benchmark.
Optimisation
If you are our customer, you can achieve even lower latency and maximise throughput to your dedicated node in two simple steps:
Contact RPC Fast and ask to disable CloudFlare protection of your nodes endpoint.
Co-location: Order a server or VPS in the same DC as your nodes are located. RPC Fast is your primary contact point to pick up the same hosting provider as the one hosting your nodes.
These measures may lower the latency between your workloads and RPC Fast dedicated nodes to less than 0.9ms.
Case Studies
Last updated