Solana Shredstream - Comparação de Velocidade
slv check geyserbench é um comando de benchmark para Solana que permite comparar o desempenho de Shredstream, gRPC e RPC. Escolha o tipo de conexão, insira os endpoints que deseja comparar e a CLI mostrará a taxa de vitória, p50, p95, p99, ping, firsts e backfill em um único relatório.
Comece pela instalação
bash
curl -fsSL https://storage.slv.dev/slv/install | shcurl -fsSL https://storage.slv.dev/slv/install | shVocê pode usar o comando imediatamente após a instalação.
Uso básico
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)O modo interativo é simples:
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: ›Escolha primeiro o tipo de transporte, depois a região e, em seguida, insira os endpoints que deseja comparar.
Por que medir por região é importante
A Solana é global e, durante a produção dos blocos, os líderes se alternam. Como a velocidade de propagação dos dados depende de quão perto você está do líder atual, as regiões mais próximas dos slots de líder podem receber os dados mais rápido. Por isso, comparar região por região oferece uma visão mais precisa do que olhar apenas para as médias globais.
Isso é especialmente útil para aplicativos globais e para cargas de trabalho de latência muito baixa, como a negociação de alta frequência, em que economizar até mesmo 1 ms faz diferença.
Útil para SLV AI também
Como este benchmark está integrado ao SLV, o SLV AI também pode usar dados de benchmark específicos da Solana para recomendar a arquitetura, o ajuste de desempenho e o dimensionamento adequados para cada caso. Se quiser executá-lo por conta própria, a CLI continua sendo uma ferramenta prática de comparação com um único comando.