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