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.
Instala primero
curl -fsSL https://storage.slv.dev/slv/install | sh
curl -fsSL https://storage.slv.dev/slv/install | sh
Puedes utilizar el comando inmediatamente después de la instalación.
Uso básico
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)
El modo interactivo es directo:
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: ›
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.