Solana Geyser gRPC - Сравнение скорости

slv check geyserbench - это benchmark-команда для Solana, которая сравнивает производительность Shredstream, gRPC и RPC. Выберите тип подключения, введите endpoints, которые хотите сравнить, и CLI покажет win rate, p50, p95, p99, ping, firsts и backfill в одном отчете.
slv check geyserbench

Install first

bash
curl -fsSL https://storage.slv.dev/slv/install | sh
Команду можно использовать сразу после установки.

Basic usage

bash
slv check geyserbench --help
Usage:   slv check geyserbench
Version: 2026.4.3.1321

Description:

  Run geyserbench with generated config

Options:

  -h, --help                      - Show this help.
  --kind          <kind>          - Benchmark kind: shredstream | grpc | rpc
  --region        <region>        - Benchmark region for region-aware measurement
  --endpoint      <endpoint>      - Endpoint URL to compare
  --transactions  <transactions>  - Transaction sample size                        (Default: 10000)
Interactive mode устроен просто:
bash
slv check geyserbench
? Benchmark kind (shredstream / grpc / rpc): (shredstream) ›
? Region (--region) for accurate measurement: (frankfurt) ›
? First endpoint URL: ›
Сначала выберите transport, затем регион, а после этого введите endpoints, которые хотите сравнить.

Why region-aware measurement matters

Solana глобальна: leaders ротируются, пока создаются blocks. Поскольку скорость распространения данных зависит от того, насколько близко вы находитесь к текущему leader, регионы, расположенные ближе к leader slots, могут получать данные быстрее. Это означает, что сравнение по регионам дает более точное представление, чем просмотр только глобальных средних значений.
Это особенно полезно для глобальных приложений и для задач с очень низкой латентностью, таких как high-frequency trading, где важна экономия даже 1 ms.

Useful for SLV AI too

Поскольку этот benchmark встроен в SLV, SLV AI тоже может использовать специализированные benchmark-данные Solana, чтобы рекомендовать правильную architecture, tuning и scale для конкретной задачи. Если вы хотите запустить его самостоятельно, CLI остается удобным инструментом для сравнения одной командой.