Solana Geyser gRPC - Сравнение скорости
slv check geyserbench - это benchmark-команда для Solana, которая сравнивает
производительность Shredstream, gRPC и RPC. Выберите тип подключения, введите
endpoints, которые хотите сравнить, и CLI покажет win rate, p50, p95, p99,
ping, firsts и backfill в одном отчете.
Install first
bash
curl -fsSL https://storage.slv.dev/slv/install | shcurl -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)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: ›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 остается удобным инструментом для сравнения одной
командой.