Solana Geyser gRPC - Сравнение скорости
slv check geyserbench — команда для бенчмаркинга в Solana, позволяющая сравнить производительность Shredstream, gRPC и RPC. Выберите тип подключения, укажите эндпоинты для сравнения, и CLI покажет в одном отчёте win rate, p50, p95, p99, ping, firsts и backfill.
Сначала установите SLV
bash
curl -fsSL https://storage.slv.dev/slv/install | shcurl -fsSL https://storage.slv.dev/slv/install | shКоманду можно использовать сразу после установки.
Базовое использование
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)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)В интерактивном режиме всё просто:
bash
slv check geyserbench
? Benchmark kind (shredstream / grpc / rpc): (shredstream) ›
? Region (--region) for accurate measurement: (frankfurt) ›
? First endpoint URL: ›slv check geyserbench
? Benchmark kind (shredstream / grpc / rpc): (shredstream) ›
? Region (--region) for accurate measurement: (frankfurt) ›
? First endpoint URL: ›Сначала выберите тип подключения, затем регион, а после этого укажите эндпоинты, которые хотите сравнить.
Почему важно измерение с учётом региона
Solana — глобальная сеть, и по мере производства блоков роль лидера по очереди переходит от одного валидатора к другому. Поскольку скорость распространения данных зависит от того, насколько близко вы находитесь к текущему лидеру, регионы, расположенные ближе к лидерам слотов, могут получать данные быстрее. Поэтому сравнение по регионам даёт более точную картину, чем анализ одних лишь глобальных средних значений.
Это особенно полезно для глобальных приложений и для задач, требующих очень низкой задержки, например для высокочастотной торговли, где важно выиграть даже 1 ms.
Полезно для SLV AI и ERPC
Поскольку этот бенчмарк встроен в SLV, SLV AI тоже может использовать данные бенчмарков именно по Solana, чтобы рекомендовать архитектуру, настройку производительности и масштаб развёртывания, подходящие для конкретной задачи. Если же вы хотите запустить его сами, CLI остаётся удобным инструментом: сравнение выполняется одной командой.






