Solana Shredstream - Comparaison de vitesse
slv check geyserbench est une commande de benchmark Solana permettant de comparer les performances de Shredstream, gRPC et RPC. Choisissez le type de connexion, saisissez les endpoints à comparer, et le CLI affiche dans un seul rapport le taux de victoire, p50, p95, p99, ping, firsts et backfill.
Commencer par l'installation
bash
curl -fsSL https://storage.slv.dev/slv/install | shcurl -fsSL https://storage.slv.dev/slv/install | shVous pouvez utiliser la commande immédiatement après l'installation.
Utilisation de base
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)Le mode interactif est simple :
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: ›Choisissez d'abord le type de connexion, puis la région, et saisissez ensuite les endpoints à comparer.
Pourquoi mesurer par région
Solana est un réseau mondial, et le rôle de leader alterne entre les validateurs au fil de la production des blocs. Comme la vitesse de propagation des données dépend de votre proximité avec le leader actuel, les régions plus proches du leader de chaque slot peuvent recevoir les données plus rapidement. Une comparaison région par région donne donc une vision plus précise que les seules moyennes mondiales.
C'est particulièrement utile pour les applications à portée mondiale et pour les charges de travail à très faible latence, comme le trading haute fréquence, où gagner ne serait-ce que 1 ms fait la différence.
Utile aussi pour SLV AI
Comme ce benchmark est intégré à SLV, SLV AI peut également exploiter des données de benchmark propres à Solana pour recommander l'architecture, le réglage et le dimensionnement adaptés à chaque cas d'usage. Si vous souhaitez l'exécuter vous-même, le CLI reste pratique pour comparer en une seule commande.