Solana RPC - Comparación de velocidad

slv check geyserbench es un comando de benchmark de Solana para comparar el rendimiento de Shredstream, gRPC y RPC. Elige el tipo de conexión e introduce los endpoints que quieras comparar; el CLI mostrará la tasa de victorias, p50, p95, p99, ping, firsts y backfill en un solo informe.
slv check geyserbench

Instala primero

bash
curl -fsSL https://storage.slv.dev/slv/install | sh
Puedes utilizar el comando inmediatamente después de la instalación.

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)
El modo interactivo es directo:
bash
slv check geyserbench
? Benchmark kind (shredstream / grpc / rpc): (shredstream) ›
? Region (--region) for accurate measurement: (frankfurt) ›
? First endpoint URL: ›
Elige primero el transporte, luego la región y, por último, introduce los endpoints que quieras comparar.

Por qué importa medir por región

Solana es global y los líderes rotan a medida que se producen los bloques. Como la velocidad de propagación de los datos depende de lo cerca que estés del líder actual, las regiones más cercanas a los slots de líder pueden recibir los datos más rápido. Por eso, comparar región por región ofrece una visión más precisa que fijarse solo en los promedios globales.
Esto resulta especialmente útil para aplicaciones globales y para cargas de trabajo de latencia muy baja, como el trading de alta frecuencia, donde ahorrar incluso 1 ms importa.