Solana Geyser gRPC - Hız Karşılaştırması

slv check geyserbench; Shredstream, gRPC ve RPC performansını karşılaştırmak için kullanılan bir Solana benchmark komutudur. Bağlantı türünü seçin ve karşılaştırmak istediğiniz uç noktaları girin; CLI şu değerleri tek bir raporda gösterir: kazanma oranı, p50, p95, p99, ping, firsts ve backfill.
slv check geyserbench

Önce kurulum

bash
curl -fsSL https://storage.slv.dev/slv/install | sh
Kurulumdan hemen sonra komutu kullanabilirsiniz.

Temel kullanım

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)
Etkileşimli modun kullanımı basittir:
bash
slv check geyserbench
? Benchmark kind (shredstream / grpc / rpc): (shredstream) ›
? Region (--region) for accurate measurement: (frankfurt) ›
? First endpoint URL: ›
Önce aktarım türünü, ardından bölgeyi seçin; sonra da karşılaştırmak istediğiniz uç noktaları girin.

Bölgeye duyarlı ölçüm neden önemlidir?

Solana küresel bir ağdır ve bloklar üretilirken liderlik sırayla el değiştirir. Veri yayılım hızı o anki lidere ne kadar yakın olduğunuza bağlı olduğundan, lider slotlarına daha yakın bölgeler veriyi daha hızlı alabilir. Bu nedenle bölge bazında karşılaştırma, yalnızca küresel ortalamalara bakmaktan daha doğru bir tablo sunar.
Bu, özellikle küresel uygulamalar için ve 1 ms kazanmanın bile önemli olduğu yüksek frekanslı alım satım gibi çok düşük gecikmeli iş yükleri için faydalıdır.