Metis Benchmarks

Benchmark Date: 08/24/2023

Providers included

  • Nodies

  • Blast API

  • Grove

Quick note - at the time of testing, we were not able to find many available Metis endpoints. We plan on revisiting testing in the future when a broader range of service providers becomes accessible.

RPC Method Tested

eth_getBlockByNumber

Flood Command

flood eth_getBlockByNumber <endpoint1> <endpoint2> <endpoint3> --rates 10 100 1000 10000 --duration 30

Benchmark Summary

Upon benchmarking the two Metis endpoints – BlastAPI, and Nodies – under varying request loads, we derived the following insights:

  • P50 Latency: Nodies consistently showcased the best performance across all request rates, with its latency not surpassing 6ms even at 10,000 requests per second (rps). BlastAPI had comparable latencies when the rate was 1,000 rps or lower. However, at 10,000 rps, BlastAPI experienced a significant spike, registering a latency of 119ms.

  • P90 Latency: Again, Nodies maintained the lead, keeping its latency under 9ms across all request loads. BlastAPI exhibited a gradual increase in latency, hitting 177ms at the highest load.

  • P99 Latency: At this percentile, the disparities became more pronounced. Nodies continued its consistent performance, with latencies not going above 10ms. BlastAPI's performance curve remained relatively steady, reaching a latency of about 1,185ms at 10,000 rps. However,

In conclusion, the Nodies endpoint demonstrated superior latency performance across all percentiles and request loads. BlastAPI exhibited comparable latencies at lower loads, but its performance diverged significantly at higher loads.

Latency Benchmarks

Metrics: Latency percentiles (P50, P90, P99) against load rates (10, 100, 1000, and 10000 rps).

P50 Latency (in ms, lower is better):

Rate (rps)
BlastAPI
Nodies
Grove

10

17.375

6.712

38.243

100

9.650

6.404

22.302

1,000

8.541

5.942

21.385

10,000

118.505

5.731

135.297

P90 Latency (in ms, lower is better):

Rate (rps)
BlastAPI
Nodies
Grove

10

21.889

8.079

98.270

100

19.381

7.219

75.338

1,000

14.676

6.474

67.556

10,000

177.271

6.101

1,336.547

P99 Latency (in ms. lower is better):

Rate (rps)
BlastAPI
Nodies
Grove

10

38.228

8.714

216.029

100

37.943

7.716

3,399.980

1,000

26.437

7.053

295.789

10,000

1,185.462

9.074

8,107.931

Last updated