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.
Önce kurulum
bash
curl -fsSL https://storage.slv.dev/slv/install | shcurl -fsSL https://storage.slv.dev/slv/install | shKurulumdan 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)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: ›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.
SLV AI için de yararlı
Bu benchmark SLV'ye yerleşik olduğundan SLV AI da Solana'ya özgü benchmark verilerini kullanarak işe uygun mimariyi, ince ayarı ve ölçeği önerebilir. Kendiniz çalıştırmak istediğinizde ise CLI, tek komutla karşılaştırma yapan bir araç olarak yine kullanışlıdır.