slv check geyserbench एक Solana बेंचमार्क कमांड है, जिससे आप Shredstream, gRPC और RPC के प्रदर्शन की तुलना कर सकते हैं। कनेक्शन का प्रकार चुनें, जिन endpoints की तुलना करनी है उन्हें दर्ज करें, और CLI एक ही रिपोर्ट में win rate, p50, p95, p99, ping, firsts और backfill दिखाएगा।
पहले इंस्टॉल करें
curl -fsSL https://storage.slv.dev/slv/install | sh
curl -fsSL https://storage.slv.dev/slv/install | sh
इंस्टॉल होते ही आप यह कमांड इस्तेमाल कर सकते हैं।
बुनियादी उपयोग
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)
इंटरैक्टिव मोड इस्तेमाल करना आसान है:
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: ›
पहले कनेक्शन का प्रकार चुनें, फिर क्षेत्र तय करें, और उसके बाद जिन endpoints की तुलना करनी है उन्हें दर्ज करें।
क्षेत्र को ध्यान में रखकर मापना क्यों ज़रूरी है
Solana एक वैश्विक नेटवर्क है, और ब्लॉक बनते समय leader की भूमिका बारी-बारी से एक validator से दूसरे validator के पास जाती रहती है। डेटा कितनी तेज़ी से फैलता है, यह इस पर निर्भर करता है कि आप मौजूदा leader के कितने करीब हैं, इसलिए leader slots के करीब वाले क्षेत्रों को डेटा जल्दी मिल सकता है। यानी केवल वैश्विक औसत देखने के बजाय क्षेत्र-दर-क्षेत्र तुलना करने से ज़्यादा सटीक तस्वीर मिलती है।
यह खास तौर पर वैश्विक ऐप्स के लिए और हाई-फ़्रीक्वेंसी ट्रेडिंग जैसे बहुत कम latency वाले वर्कलोड के लिए उपयोगी है, जहाँ 1 ms की बचत भी मायने रखती है।