जब कोई यूट्यूब खोलता है तो आपका गेमिंग पिंग क्यों फट जाता है
आप मध्य-खेल में हैं। पिंग 30ms पर स्थिर है. आपका रूममेट मूवी स्ट्रीम करना शुरू कर देता है। अचानक आपका पिंग 400 एमएस तक पहुंच जाता है। आप पूरे मानचित्र पर रबरबैंड लगाएं। आप मरोगे। वे पूछते हैं "तुम चिल्ला क्यों रहे हो?"
या आप ज़ूम कॉल पर हैं। घर में कोई और व्यक्ति क्लाउड पर तस्वीरें अपलोड करना शुरू कर देता है। आपका वीडियो रुक जाता है. ऑडियो कट गया. आपका बॉस सोचता है कि आपका इंटरनेट बेकार है।
अजीब हिस्सा: आपका इंटरनेट स्पीड परीक्षण 300 एमबीपीएस नीचे, 20 एमबीपीएस ऊपर दिखाता है। भरपूर बैंडविड्थ. तो इंटरनेट का उपयोग करने वाला एक व्यक्ति इसे अन्य सभी के लिए भयानक क्यों बना देता है?
वह बफ़रब्लोट है। और यह लगभग हर घरेलू नेटवर्क को प्रभावित करता है, यहां तक कि तेज़ इंटरनेट के साथ भी।
बफ़रब्लोट वास्तव में क्या है (सरल संस्करण)
आपके राउटर में बफ़र्स (प्रतीक्षा क्षेत्र) होते हैं जहां यह डेटा पैकेट रखता है और यह तय करता है कि उन्हें कहां भेजना है। जब ये बफ़र्स बहुत बड़े होते हैं, तो पैकेट लाइन में बहुत लंबे समय तक प्रतीक्षा करते हैं, जिससे भारी अंतराल पैदा होता है।
सामान्य व्यवहार:
- आप गेमिंग: 30 एमएस पिंग
- कोई नेटफ्लिक्स शुरू करता है: पिंग 35-40 एमएस रहता है
- बमुश्किल ध्यान देने योग्य
बफ़रब्लोट व्यवहार:
- आप गेमिंग: 30 एमएस पिंग
- कोई नेटफ्लिक्स शुरू करता है: पिंग 200-500ms तक बढ़ जाता है
- गेम खेलने योग्य नहीं रह जाता है
- ज़ूम/डिस्कॉर्ड अनुपयोगी हो गया
ऐसा क्यों होता है: राउटर निर्माता "अधिक बेहतर है" सोचकर राउटर में बड़े बफ़र्स डालते हैं। जब आपका कनेक्शन संतृप्त हो जाता है (कोई डाउनलोड या अपलोड कर रहा है), तो वे बड़े बफ़र पैकेट से भर जाते हैं, और नए पैकेट (जैसे आपका गेम ट्रैफ़िक या ज़ूम ऑडियो) को सैकड़ों अन्य पैकेट के पीछे इंतजार करना पड़ता है।
यह एक किराने की दुकान की तरह है जिसमें केवल एक चेकआउट लेन है लेकिन लाइन में 200 लोगों के लिए जगह है। दूसरा रजिस्टर खोलने से पहले लाइन बहुत बड़ी हो जाती है।
बफ़रब्लोट का परीक्षण कैसे करें (2 मिनट)
परीक्षण विधि 1: वेवफॉर्म बफ़रब्लोट परीक्षण (सबसे आसान)
यहां जाएं: https://www.waveform.com/tools/bufferbloat
यह क्या करता है:
- आपके कनेक्शन को लोड करते समय गति परीक्षण चलाता है
- मापता है कि लोड के तहत पिंग कितनी बढ़ती है
- आपको ग्रेड देता है: A+ से F
परिणाम पढ़ें:
- ए या ए+: कोई बफ़रब्लोट नहीं (दुर्लभ)
- B: हल्का बफरब्लोट (गेमिंग में ध्यान देने योग्य)
- सी या डी: मध्यम बफ़रब्लोट (बहुत ध्यान देने योग्य)
- F: गंभीर बफ़रब्लोट (मूल रूप से लोड के तहत अनुपयोगी)
क्या देखें:
- अनलोडेड पिंग: 15 एमएस
- लोडेड पिंग: 200 एमएस
- वह 185ms स्पाइक बफ़रब्लोट है
टेस्ट विधि 2: मैनुअल पिंग टेस्ट
चरण 1: कमांड प्रॉम्प्ट/टर्मिनल खोलें और लगातार पिंग शुरू करें:
ping 8.8.8.8 -t
## Watch the ping times
चरण 2: जब पिंग चल रहा हो, तो किसी को एक बड़ा डाउनलोड या अपलोड शुरू करने के लिए कहें
चरण 3: पिंग समय देखें:
- पहले: 20-40ms = सामान्य
- डाउनलोड/अपलोड के दौरान: फिर भी 20-60 एमएस = कोई बफ़रब्लोट नहीं
- डाउनलोड/अपलोड के दौरान: 200-500ms तक कूदता है = बफ़रब्लोट
टेस्ट विधि 3: वास्तविक-विश्व गेम टेस्ट
चरण 1: अपना गेम शुरू करें, सामान्य पिंग नोट करें
चरण 2: कोई है:
- Netflix 4K स्ट्रीम प्रारंभ करें
- गूगल ड्राइव पर फ़ाइलें अपलोड करें
- स्टीम पर एक गेम डाउनलोड करें
चरण 3: जांचें कि गेम पिंग स्पाइक्स है या नहीं
यदि आपका पिंग दोगुना या तिगुना हो जाता है, तो आपके पास बफरब्लोट है।
बफ़रब्लोट के वास्तविक-विश्व लक्षण
जब कोई अन्य व्यक्ति इंटरनेट का उपयोग करता है तो गेमिंग खेलना अक्षम हो जाता है
लक्षण: गेम अकेले सहज है। जैसे ही कोई स्ट्रीम करता है, डाउनलोड करता है या अपलोड करता है, आप पिछड़ जाते हैं।
क्यों: गेम पैकेट बफर कतार में सैकड़ों वीडियो/डाउनलोड पैकेट के पीछे फंस जाते हैं।
अपलोड के दौरान ज़ूम/टीम कॉल फ़्रीज़ हो जाती हैं
लक्षण: जब तक आप स्क्रीन साझा नहीं करते, फ़ाइल अपलोड नहीं करते, या कोई अन्य अपलोड नहीं करता, तब तक वीडियो कॉल ठीक काम करती है। फिर वीडियो रुक जाता है और ऑडियो कट जाता है।
क्यों: अपस्ट्रीम बफर अपलोड पैकेट से भरा है। आपके वीडियो कॉल पैकेट कतार में प्रतीक्षा कर रहे हैं।
स्मार्ट होम डिवाइस प्रतिक्रिया देना बंद कर देते हैं
लक्षण: एलेक्सा/गूगल कमांड टाइमआउट। स्मार्ट लाइटें प्रतिक्रिया नहीं देतीं। थर्मोस्टेट "ऑफ़लाइन" है.
क्यों: छोटे कमांड पैकेट विशाल डाउनलोड कतारों के पीछे फंस जाते हैं।
जब अन्य लोग ब्राउज़ करते हैं तो स्ट्रीमिंग रुक जाती है
लक्षण: नेटफ्लिक्स/यूट्यूब बफर भले ही आपके पास 300 एमबीपीएस इंटरनेट हो।
क्यों: बफ़र्स इतने भरे हुए हैं कि वीडियो सर्वर से पावती पैकेट पर्याप्त तेज़ी से नहीं मिल सकते हैं।
स्पीड टेस्ट में हाई पिंग (लोड के तहत)
लक्षण: गति परीक्षण अच्छी गति दिखाता है लेकिन लोड के तहत पिंग 200-500ms है।
क्यों: स्पीड टेस्ट स्वयं लोड के तहत विलंबता को मापकर बफरब्लोट का पता लगा रहा है।
बफ़रब्लोट को कैसे ठीक करें (4 समाधान रैंक किए गए)
समाधान 1: राउटर पर एसक्यूएम/क्यूओएस सक्षम करें (सर्वोत्तम समाधान)
समय: 15 मिनट लागत: निःशुल्क प्रभावशीलता: 90-95%
SQM (स्मार्ट क्यू मैनेजमेंट) या fq_codel एल्गोरिदम हैं जो बुद्धिमानी से बफ़र्स को प्रबंधित करते हैं, पूर्ण लोड के तहत भी विलंबता को कम रखते हैं।
यदि आपके पास SQM वाला राउटर है:
OpenWrt/DD-WRT राउटर:
- राउटर एडमिन में लॉग इन करें
- "SQM QoS" या "स्मार्ट कतार प्रबंधन" ढूंढें
- SQM सक्षम करें
- डाउनलोड गति को अपनी वास्तविक गति के 95% पर सेट करें (यदि आपके पास 300 एमबीपीएस है, तो 285 सेट करें)
- अपलोड गति को वास्तविक के 95% पर सेट करें (यदि 20 एमबीपीएस ऊपर है, तो 19 सेट करें)
- सेटिंग्स लागू करें
ASUS राउटर:
- अनुकूली क्यूओएस → क्यूओएस टैब
- क्यूओएस सक्षम करें
- बैंडविड्थ सीमा को वास्तविक गति के 90-95% पर सेट करें
- QoS प्रकार के अंतर्गत, यदि उपलब्ध हो तो "fq_codel" चुनें
टीपी-लिंक राउटर:
- उन्नत → क्यूओएस
- क्यूओएस सक्षम करें
- कुल बैंडविड्थ को वास्तविक गति के 90-95% पर सेट करें
नेटगियर राउटर्स:
- उन्नत → सेटअप → क्यूओएस सेटअप
- क्यूओएस सक्षम करें
- मैनुअल सेटअप, 90-95% गति दर्ज करें
95% 100% क्यों नहीं? SQM को काम करने के लिए हेडरूम की जरूरत है। यदि आप इसे बताते हैं कि आपके पास 300 एमबीपीएस है लेकिन वास्तव में 300 एमबीपीएस है, तो यह कतार का प्रबंधन नहीं कर सकता क्योंकि पैकेट इसकी अपेक्षा से अधिक तेजी से आते हैं। कम वादा करने से यह कतार को नियंत्रित करने देता है।
समाधान 2: एसक्यूएम सपोर्ट वाला राउटर खरीदें (यदि आपके पास यह नहीं है)
लागत: $100-200 प्रभावशीलता: 95%
कई बजट राउटर्स में उचित SQM नहीं होता है। अपग्रेड करने से बफ़रब्लोट स्थायी रूप से हल हो जाता है।
अच्छे SQM वाले राउटर:
- आईक्यूराउटर ($200) - विशेष रूप से बफरब्लोट को खत्म करने के लिए डिज़ाइन किया गया
- यूबिकिटी एजराउटर एक्स ($60) - एसक्यूएम चलाता है, कुछ तकनीकी ज्ञान की आवश्यकता है
- GL.iNet राउटर ($50-150) - अंतर्निहित SQM के साथ OpenWrt चलाएँ
- OpenWrt या DD-WRT चलाने वाला कोई भी राउटर - SQM जोड़ सकते हैं
अच्छे QoS के साथ उपभोक्ता राउटर:
- ASUS RT-AX86U (fq_codel के साथ अनुकूली QoS)
- QoS के साथ नेटगियर नाइटहॉक
- टीपी-लिंक आर्चर AX50/AX73 (QoS है)
समाधान 3: अपने आईएसपी के गेटवे क्यूओएस का उपयोग करें (यदि उपलब्ध हो)
लागत: निःशुल्क प्रभावशीलता: 60-70%
कुछ ISP गेटवे में बुनियादी QoS होता है। एसक्यूएम जितना अच्छा नहीं लेकिन कुछ नहीं से बेहतर।
कॉमकास्ट एक्सफ़िनिटी गेटवे:
- 10.0.0.1 पर लॉग इन करें
- कनेक्टेड डिवाइस → डिवाइस
- डिवाइस चुनें → संपादित करें
- गेमिंग/कार्य उपकरणों के लिए प्राथमिकता को "उच्च" पर सेट करें
एटी एंड टी गेटवे:
- 192.168.1.254 पर लॉग इन करें
- फ़ायरवॉल → एप्लिकेशन, पिनहोल और डीएमजेड
- विशिष्ट उपकरणों के लिए एप्लिकेशन प्राथमिकताकरण का उपयोग करें
सीमाएँ: बुनियादी डिवाइस प्राथमिकता, वास्तविक कतार प्रबंधन नहीं। मदद करता है लेकिन बफ़रब्लोट को खत्म नहीं करता है।
समाधान 4: ओपनवर्ट के साथ फ्लैश राउटर (उन्नत)
लागत: निःशुल्क कठिनाई: उन्नत प्रभावशीलता: 95%
यदि आपका राउटर संगत है, तो OpenWrt फर्मवेयर स्थापित करें जिसमें उत्कृष्ट SQM अंतर्निहित है।
अनुकूलता जांचें: https://openwrt.org/toh/start
अनुशंसित नहीं जब तक:
- आप तकनीकी रूप से सहज हैं
- राउटर संगत है
- आपने अपने मॉडल के लिए विशिष्ट प्रक्रिया पर शोध किया है
जोखिम: गलत होने पर राउटर को बंद कर सकते हैं
समाधान 5: भारी उपयोगकर्ताओं पर बैंडविड्थ सीमित करें (अस्थायी समाधान)
लागत: निःशुल्क प्रभावशीलता: 50%
यदि आप SQM सक्षम नहीं कर सकते हैं, तो भारी उपयोगकर्ताओं के लिए मैन्युअल रूप से बैंडविड्थ सीमित करें:
विंडोज़ (बैंडविड्थ सीमक):
- NetLimiter या TMeter सॉफ़्टवेयर का उपयोग करें
- गैर-प्राथमिकता वाले उपकरणों पर डाउनलोड/अपलोड गति को 80% तक सीमित करें
गेमिंग कंसोल:
- कुछ गेम आपको सेटिंग्स में डाउनलोड गति सीमित करने देते हैं
- स्टीम: सेटिंग्स → डाउनलोड → बैंडविड्थ सीमित करें
राउटर-आधारित बैंडविड्थ सीमाएँ:
- अधिकांश राउटर प्रति-डिवाइस गति को सीमित कर सकते हैं
- गैर-आवश्यक उपकरणों के लिए सीमा निर्धारित करें
सीमाएँ: मैनुअल, अनुकूली नहीं, वास्तविक समाधान नहीं
QoS/SQM गति सीमा सही ढंग से सेट करना
सामान्य गलती: सीमाएँ बहुत अधिक निर्धारित करना
चरण 1: अपनी वास्तविक गति ज्ञात करें https://www.waveform.com/tools/bufferbloat पर गति परीक्षण चलाएं (यह आपकी वास्तविक गति दिखाता है)
चरण 2: 90-95% की गणना करें
- डाउनलोड: 300 एमबीपीएस → एसक्यूएम को 270-285 एमबीपीएस पर सेट करें
- अपलोड: 20 एमबीपीएस → एसक्यूएम को 18-19 एमबीपीएस पर सेट करें
चरण 3: परीक्षण करें और समायोजित करें
- बफ़रब्लोट परीक्षण फिर से चलाएँ
- यदि अभी भी सी या डी ग्रेड मिल रहा है, तो सीमा घटाकर 85-90% करें
- यदि ए मिल रहा है लेकिन गति धीमी लगती है, तो 95-98% तक बढ़ाएं
असममित कनेक्शन के लिए (सामान्य): अपलोड बफ़रब्लोट आमतौर पर बदतर होता है। आपको आवश्यकता हो सकती है:
- 95% पर डाउनलोड करें
- 85% पर अपलोड करें
क्यों कुछ राउटर बफ़रब्लोट को ठीक नहीं करते हैं
बजट राउटर ($30-60):
- SQM को तेज़ गति से चलाने के लिए CPU बहुत कमज़ोर है
- बमुश्किल क्यूओएस है, या यह अच्छी तरह से काम नहीं करता है
- SQM गीगाबिट कनेक्शन पर भी गति को 100 एमबीपीएस तक धीमा कर सकता है
आईएसपी गेटवे:
- अक्सर कमजोर सीपीयू होते हैं
- केवल बेसिक क्यूओएस
- कभी-कभी QoS टूट जाता है या अक्षम हो जाता है
पुराने राउटर:
- fq_codel या केक एल्गोरिदम नहीं है
- पुराना QoS आधुनिक इंटरनेट स्पीड के लिए काम नहीं करता है
यही कारण है कि SQM-सक्षम राउटर में अपग्रेड करना मायने रखता है
फिक्सिंग के बाद: क्या उम्मीद करें
SQM से पहले:
- गेमिंग पिंग: 30 एमएस निष्क्रिय, 400 एमएस अंडर लोड
- बफ़रब्लोट ग्रेड: डी या एफ
SQM के बाद:
- गेमिंग पिंग: 30 एमएस निष्क्रिय, 35-45 एमएस अंडर लोड
- बफ़रब्लोट ग्रेड: ए या बी
वास्तविक सुधार:
- गेम खेल सकते हैं जबकि अन्य 4K स्ट्रीम कर सकते हैं
- अपलोड के दौरान ज़ूम कॉल स्थिर
- एक साथ कई लोग इंटरनेट का उपयोग कर सकते हैं
- पिंग लगातार बनी रहती है
आप अभी भी लोड के तहत कुछ वृद्धि देखेंगे (शायद 10-20 एमएस), लेकिन 200-500 एमएस स्पाइक्स नहीं
बफ़रब्लोट बनाम धीमा इंटरनेट (विभिन्न समस्याएं)
बफ़रब्लोट लक्षण:
- गति परीक्षण अच्छी गति दिखाता है
- इंटरनेट तब ठीक काम करता है जब केवल एक व्यक्ति इसका उपयोग करता है
- जब कई गतिविधियां होती हैं तो बड़े पैमाने पर अंतराल बढ़ जाता है
- पिंग लोड के तहत 200-500ms तक कूदता है
धीमे इंटरनेट के लक्षण:
- गति परीक्षण धीमी गति दिखाता है
- सब कुछ धीमा है, यहां तक कि एक उपयोगकर्ता के साथ भी
- निष्क्रिय रहने पर भी पिंग लगातार उच्च (80-150ms) होती है
- इंटरनेट प्लान अपग्रेड करने की जरूरत है
ठीक करें:
- बफ़रब्लोट: SQM सक्षम करें
- धीमा इंटरनेट: योजना अपग्रेड करें या आईएसपी को कॉल करें
सामान्य एसक्यूएम सेटअप गलतियाँ
गलती 1: सीमा को 100% पर सेट करना
गलत: आपकी गति 300/20 है, आप SQM को 300/20 पर सेट करें सही: 270/18 (90%) या 285/19 (95%) पर सेट करें
क्यों: एसक्यूएम को कतार को प्रबंधित करने के लिए हेडरूम की आवश्यकता है
गलती 2: "ऑटो" स्पीड डिटेक्शन का उपयोग करना
गलत: राउटर में "ऑटो-डिटेक्ट बैंडविड्थ" है - आप इसका उपयोग करते हैं सही: गति परीक्षण से मैन्युअल रूप से गति दर्ज करें
क्यों: ऑटो-डिटेक्ट अक्सर गलत हो जाता है, खासकर अपलोड
गलती 3: केवल डाउनलोड सीमा निर्धारित करना
गलत: डाउनलोड सीमा निर्धारित करें, अपलोड को ऑटो पर छोड़ दें सही: डाउनलोड और अपलोड दोनों को 90-95% पर सेट करें
क्यों: अपलोड बफ़रब्लोट अक्सर डाउनलोड से भी बदतर होता है
गलती 4: एसक्यूएम के बजाय बेसिक क्यूओएस का उपयोग करना
गलत: डिवाइस प्राथमिकताओं के साथ "क्यूओएस" सक्षम करें सही: "SQM", "स्मार्ट क्यू", या "fq_codel/cake" सक्षम करें
क्यों: पुराना QoS बफ़रब्लोट को नहीं रोकता है, SQM करता है
जब एसक्यूएम पर्याप्त न हो
आपने SQM सक्षम कर लिया है लेकिन अभी भी समस्याएं हैं:
चेक 1: वाईफ़ाई की भीड़
- समस्या वाईफाई हस्तक्षेप की हो सकती है, बफरब्लोट की नहीं
- परीक्षण के लिए वायर्ड कनेक्शन का प्रयास करें
- यदि वायर्ड ठीक है, तो वाईफाई समस्या है
चेक 2: आईएसपी भीड़
- पीक ऑवर्स (शाम 7-10 बजे) इंटरनेट सभी के लिए धीमा हो जाता है
- SQM ISP नेटवर्क कंजेशन को ठीक नहीं कर सकता
- अलग-अलग समय पर गति परीक्षण चलाएँ
चेक 3: राउटर सीपीयू ओवरलोड
- राउटर आपकी गति पर SQM को संभाल नहीं सकता है
- लक्षण: राउटर क्रैश हो जाता है, गति में नाटकीय रूप से गिरावट आती है
- अधिक शक्तिशाली राउटर की आवश्यकता है
चेक 4: गलत गति सीमा
- 85% या 80% तक कम करने का प्रयास करें
- कुछ कनेक्शनों को अधिक हेडरूम की आवश्यकता होती है
📺 4 मिनट का व्याख्याता - टेकक्विकी (लिनुस टेक टिप्स)
निचली पंक्ति
बफ़रब्लोट आपके इंटरनेट को तेज़ होने पर भी धीमा महसूस कराता है। यही कारण है कि एक व्यक्ति की गतिविधि अन्य सभी के अनुभव को बर्बाद कर देती है।
त्वरित निदान:
- waveform.com/tools/bufferbloat पर बफरब्लोट परीक्षण चलाएँ
- यदि आपको सी, डी, या एफ ग्रेड मिलता है, तो यह आपके पास है
त्वरित समाधान:
- राउटर पर SQM/स्मार्ट क्यू प्रबंधन सक्षम करें
- डाउनलोड को वास्तविक गति के 95% पर सेट करें
- अपलोड को वास्तविक गति के 90-95% पर सेट करें
- पुनः परीक्षण
यदि राउटर में SQM नहीं है: उचित SQM समर्थन ($100-200) वाला राउटर खरीदें। यह घरेलू नेटवर्क गुणवत्ता के लिए एकमात्र सर्वोत्तम अपग्रेड है।
अपेक्षित सुधार:
- लोड के तहत पिंग 300-500 एमएस से घटकर 35-50 एमएस हो जाती है
- एक साथ कई लोग इंटरनेट का उपयोग कर सकते हैं
- स्ट्रीमिंग/डाउनलोडिंग के दौरान गेमिंग सुचारू रहती है
- अपलोड के दौरान वीडियो कॉल रुकती नहीं हैं
अधिकांश लोग नहीं जानते कि बफ़रब्लोट मौजूद है। वे बस सोचते हैं कि उनका इंटरनेट "अजीब" है या वे अपने आईएसपी को दोष देते हैं। अब आप वास्तविक समस्या जानते हैं और इसे कैसे ठीक किया जाए।