Solana Geyser gRPC - Geschwindigkeitsvergleich
slv check geyserbench ist ein Solana Benchmark-Befehl für den Vergleich von Shredstream, gRPC und RPC-Leistung. Wählen Sie die Verbindungsart, geben Sie die Endpunkte ein, die Sie vergleichen möchten, und der CLI zeigt Gewinnrate, p50, p95, p99, ping, firsts, und Backfill in einem Bericht.
Installieren Sie zuerst
bash
curl -fsSL https://storage.slv.dev/slv/install | shcurl -fsSL https://storage.slv.dev/slv/install | shSie können den Befehl sofort nach der Installation verwenden.
Grundnutzung
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)Interaktiver Modus ist einfach:
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: ›Wählen Sie zuerst den Transport, wählen Sie die Region, und geben Sie dann die Endpunkte, die Sie vergleichen möchten.
Warum bereichsbezogene Messungen wichtig sind
Solana ist global, und Leader rotieren, während Blöcke produziert werden. Da die Datenausbreitungsgeschwindigkeit davon abhängt, wie nah Sie am aktuellen Leader sind, können Regionen näher an Leader-Slots schneller Daten empfangen. Das bedeutet, dass Region-für-Region-Vergleich eine genauere Sicht gibt, als nur auf globale Durchschnittswerte zu schauen.
Dies ist besonders nützlich für globale Apps und für sehr niedrige Latenz-Workloads wie den Hochfrequenzhandel, wo sogar 1 ms zählt.
Nützlich für SLV AI auch
Da dieser Benchmark in SLV aufgebaut ist, kann SLV AI auch Solana-spezifische Benchmark-Daten verwenden, um die richtige Architektur, Abstimmung und Skala für den Job zu empfehlen. Wenn Sie es selbst ausführen möchten, ist der CLI immer noch praktisch als ein One-Command-Vergleichstool.