Solana Geyser gRPC - Geschwindigkeitsvergleich
slv check geyserbench ist ein Solana-Benchmark-Befehl zum Vergleich der Leistung von Shredstream, gRPC und RPC. Wählen Sie die Verbindungsart, geben Sie die Endpunkte ein, die Sie vergleichen möchten, und die CLI zeigt Gewinnrate, p50, p95, p99, ping, firsts und backfill in einem einzigen Bericht an.
Zuerst installieren
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.
Grundlegende Verwendung
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)Der interaktive Modus ist unkompliziert:
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 die Verbindungsart und dann die Region, und geben Sie anschließend die Endpunkte ein, die Sie vergleichen möchten.
Warum regionsbezogene Messungen wichtig sind
Solana ist ein globales Netzwerk, und während der Blockproduktion wechselt die Leader-Rolle reihum zwischen den Validatoren. Da die Ausbreitungsgeschwindigkeit der Daten davon abhängt, wie nah Sie am aktuellen Leader sind, können Regionen, die näher am Leader des jeweiligen Slots liegen, Daten schneller empfangen. Ein Vergleich nach Regionen liefert daher ein genaueres Bild als der Blick auf globale Durchschnittswerte allein.
Das ist besonders nützlich für globale Apps und für Workloads, die eine sehr niedrige Latenz erfordern, etwa im Hochfrequenzhandel, wo schon 1 ms weniger zählt.
Auch für SLV AI nützlich
Da dieser Benchmark in SLV integriert ist, kann auch SLV AI Solana-spezifische Benchmark-Daten nutzen, um für die jeweilige Aufgabe die passende Architektur und Dimensionierung sowie das richtige Tuning zu empfehlen. Wenn Sie ihn selbst ausführen möchten, bleibt die CLI ein praktisches Vergleichstool, das mit einem einzigen Befehl auskommt.