# 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.

{% hint style="success" %}
ShredStream boosts arrival time of processed transactions by **up to 270ms** when using Yellowstone gRPC geyser subscription.
{% endhint %}

### 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.json
```

To measure the latency of the RPC endpoint requests, refer to the guide: [RPC latency benchmark](https://github.com/dysnix/solana-test/tree/main/rpc-latency-bench).

To compare receiving speed of processed transactions between two Yellowstone gRPC providers, refer to the guide: [Yellowstone gRPC benchmark](https://github.com/dysnix/solana-test/tree/main/yellowstone-bench).

***

### Optimisation

If you are our customer, you can **achieve even lower latency** and **maximise throughput** **to your dedicated node** in two simple steps:

1. Contact [RPC Fast](https://t.me/dysnix_rpc) and ask to **disable CloudFlare** protection of your nodes endpoint.
2. **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

* [x] [HA self-hosted cluster of two nodes for quantitative trading and real-time data tracking on Solana](https://rpcfast.com/blog/hft-company-solana-nodes-case-study).
* [x] [Dedicated node on Solana + self-hosted cluster on Base: Real-time data, analytics, and trading across two blockchains](https://rpcfast.com/blog/mizar-dysnix-case-study).
* [x] [Mizar Case study (Solana, Base): Full Breakdown by OVHcloud](https://www.ovhcloud.com/en-gb/case-studies/dysnix/).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.rpcfast.com/solana-dedicated-nodes/solana-node-performance.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
