# Kava Benchmarks

### RPC Method Tested

`eth_getBlockByNumber`

### Flood Command

`flood eth_getBlockByNumber <endpoint1> <endpoint2> <endpoint3> --rates 100 1000 2500 5000 --duration 30`

### **Benchmark Summary**

Nodies consistently exhibits efficient and responsive performance across diverse request per second (rps) scenarios. At the 50th percentile, latency remains low, ranging from 12.544 milliseconds at 100 rps to 27.204 milliseconds at 5,000 rps. Even at the 90th and 95th percentiles, where latency naturally sees increases, Nodies maintains commendable response times, showcasing its ability to handle varying request loads with competitive and reliable performance metrics.

### Latency Benchmarks

**Metrics**: Percentile latencies (in ms), against load rates (100, 1000, 2500, and 5000 rps).

| Rate (rps) | P50 Latency | P90 Latency | P99 Latency |
| ---------- | ----------- | ----------- | ----------- |
| 100        | 12.544      | 16.244      | 22.424      |
| 1,000      | 12.342      | 16.071      | 22.840      |
| 2,500      | 13.800      | 24.973      | 42.219      |
| 5,000      | 27.204      | 36.625      | 53.038      |


---

# 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.nodies.app/performance-benchmarks/kava-benchmarks.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.
