बफ़रब्लोट टेस्ट
यही वह माप है जो बताता है कि घर में कोई डाउनलोड शुरू करते ही आपकी कॉल क्यों टूटने लगती है।
शुरू करें दबाएँ — लगभग 6 सेकंड, कोई साइनअप नहीं।
पिंग
0.00 ms
- डाउनलोड
- --Mbps
- अपलोड
- --Mbps
- पिंग
- --ms
- जिटर
- --ms
- पैकेट लॉस
- --%
- DNS
- --ms
- बफ़रब्लोट
- --ग्रेड
- स्थिरता
- --%
तैयार।
बफ़रब्लोट तब होता है जब कोई नेटवर्क उपकरण ज़रूरत से कहीं ज़्यादा डेटा अपने पास रोक लेता है। मेमोरी सस्ती है, इसलिए राउटर और मॉडेम बड़े बफ़र के साथ बनाए गए — इस सोच के साथ कि पैकेट रोक लेना उसे गिरा देने से बेहतर है। नतीजा उल्टा निकला: जैसे ही लिंक भरता है, वह बफ़र भी भर जाता है, और उसके पीछे आने वाला हर पैकेट एक ऐसी कतार में इंतज़ार करता है जो कई सेकंड लंबी हो सकती है।
एक बार पहचान लेने के बाद यह लक्षण साफ़ दिखता है। सब ठीक चलता रहता है, फिर कोई बड़ा डाउनलोड या अपलोड शुरू करता है और कॉल अटकने लगती है, पेज लटक जाते हैं और गेम खेलने लायक नहीं रहते — जबकि उसी समय चलाया गया स्पीड टेस्ट पूरी विज्ञापित स्पीड दिखाता रहता है। समस्या कभी बैंडविड्थ थी ही नहीं। समस्या कतार थी।
यह टेस्ट इसे कैसे मापता है
पहले खाली कनेक्शन पर लेटेंसी मापी जाती है। फिर असली डाउनलोड के दौरान दोबारा मापी जाती है, जब लिंक टेस्ट के अपने ट्रैफ़िक से सचमुच भरा हुआ होता है। इन दोनों मीडियन का अंतर ही आपका बफ़रब्लोट है, और इसे A+ (5 ms से कम बढ़ोतरी) से F (200 ms से ज़्यादा) तक ग्रेड दिया जाता है। नकली लोड के बजाय असली डाउनलोड के दौरान मापने का मतलब है कि नतीजा उसी स्थिति को दिखाता है जिससे आपका कनेक्शन रोज़ गुज़रता है।
ग्रेड का मतलब क्या है
A+ या A का मतलब है कि आपका राउटर कतारें छोटी रखता है और दूसरों के डाउनलोड के बीच भी आपकी कॉल टिकी रहेगी। B या C का मतलब है ध्यान देने लायक कतार, जो वीडियो कॉल में महसूस होगी। D या F का मतलब है कि लोड पड़ते ही आपकी लेटेंसी कई गुना हो जाती है — 20 ms का कनेक्शन किसी के डाउनलोड करते ही 500 ms — और कोई भी स्पीड अपग्रेड इसे ठीक नहीं करेगा, क्योंकि रुकावट क्षमता नहीं, कतार है।
इसे ठीक कैसे करें
समाधान है स्मार्ट क्यू मैनेजमेंट: fq_codel या CAKE जैसा एल्गोरिदम जो कतारें छोटी रखता है और लिंक को कनेक्शनों के बीच निष्पक्ष रूप से बाँटता है। कई आधुनिक राउटर इसे SQM, Smart Queues, बफ़रब्लोट कंट्रोल या Adaptive QoS जैसे नामों से देते हैं, और OpenWrt इसे पूरी तरह सपोर्ट करता है। सेटअप का मतलब है SQM चालू करना और अपनी लाइन की असली स्पीड बताना — थोड़ी कम बताएँ, ताकि कतार आपके राउटर में बने जहाँ स्मार्ट एल्गोरिदम उसे नियंत्रित करता है, न कि आपके प्रदाता के उपकरण में जहाँ कोई नियंत्रण नहीं होता।
अक्सर पूछे जाने वाले प्रश्न
बफ़रब्लोट क्या है?
बहुत बड़े नेटवर्क बफ़र के कारण होने वाली अतिरिक्त देरी। लिंक भरने पर पैकेट गिराए जाने के बजाय उन बफ़रों में जमा होते रहते हैं, इसलिए देरी मिलीसेकंड से बढ़कर सैकड़ों मिलीसेकंड हो जाती है जबकि स्पीड ऊँची बनी रहती है।
मुझे कैसे पता चलेगा कि मेरे कनेक्शन में बफ़रब्लोट है?
यह टेस्ट चलाइए। अगर लोड के समय आपकी लेटेंसी खाली समय की लेटेंसी से बहुत ज़्यादा है — यानी ग्रेड C या उससे खराब — तो आपके कनेक्शन में बफ़रब्लोट है। रोज़मर्रा का संकेत यही है कि घर में कोई डाउनलोड करते ही कॉल और गेम बिगड़ जाते हैं।
क्या ज़्यादा स्पीड का प्लान बफ़रब्लोट ठीक कर देगा?
नहीं। तेज़ प्लान अपने बफ़र उतनी ही पूरी तरह भरता है, बस ज़्यादा जल्दी। समाधान क्षमता नहीं बल्कि कतार प्रबंधन है — इसीलिए प्लान अपग्रेड करने से अक्सर वह समस्या हल नहीं होती जिसके लिए अपग्रेड किया गया था।