<पी> बीबीआर (बॉटलनेक बैंडविड्थ और आरटीटी ) Google के सॉफ़्टवेयर इंजीनियरों द्वारा लिखा गया एक अपेक्षाकृत नया कंजेशन नियंत्रण एल्गोरिदम है। यह इंटरनेट के वर्कहॉर्स - टीसीपी प्रोटोकॉल के माध्यम से इंटरनेट को तेज़ बनाने के Google के लगातार प्रयासों का नवीनतम समाधान है। <पी> बीबीआर का प्राथमिक उद्देश्य नेटवर्क उपयोग को बूट करने और कतारों को कम करने के लिए है (जिसके परिणामस्वरूप धीमी नेटवर्क गतिविधि होती है):इसे सर्वर पर तैनात किया जाना चाहिए, लेकिन नेटवर्क या क्लाइंट साइड में नहीं। लिनक्स में, बीबीआर को कर्नेल संस्करण 4.9 में लागू किया गया है या इससे अधिक. <पी> इस लेख में, हम संक्षेप में TCP BBR के बारे में बताएंगे , फिर यह दिखाने के लिए आगे बढ़ें कि लिनक्स में टीसीपी बीबीआर कंजेशन कंट्रोल का उपयोग करके लिनक्स सर्वर इंटरनेट स्पीड को कैसे बढ़ाया जाए। आवश्यकताएँ
<पी> आपके पास इन विकल्पों के साथ संकलित लिनक्स कर्नेल संस्करण 4.9 या उससे ऊपर स्थापित होना चाहिए (या तो एक मॉड्यूल के रूप में या इसमें अंतर्निहित): - CONFIG_TCP_CONG_BBR
- CONFIG_NET_SCH_FQ
- CONFIG_NET_SCH_FQ_CODEL
लिनक्स में कर्नेल मॉड्यूल की जांच कैसे करें
<पी> यह जाँचने के लिए कि क्या उपरोक्त विकल्प आपके कर्नेल में संकलित हैं, ये आदेश चलाएँ:
# cat /boot/config-$(uname -r) | grep 'CONFIG_TCP_CONG_BBR'
# cat /boot/config-$(uname -r) | grep 'CONFIG_NET_SCH_FQ'
कर्नेल मॉड्यूल जांचें <पी> अपने कर्नेल को अपडेट करने के लिए, इन गाइडों को देखें: - उबंटू में कर्नेल को नवीनतम संस्करण में कैसे अपग्रेड करें
- CentOS 7 में नवीनतम कर्नेल संस्करण को कैसे स्थापित करें या अपग्रेड करें
लिनक्स में टीसीपी बीबीआर कंजेशन कंट्रोल को सक्षम करना
<पी> बीबीआर गति के साथ प्रभावी ढंग से काम करता है, इसलिए इसे fq qdisc के साथ नियोजित किया जाना चाहिए ट्रैफ़िक गति के लिए क्लासलेस पैकेट शेड्यूलर। fq qdisc के बारे में अधिक जानकारी प्राप्त करने के लिए , टाइप करें: # man tc-fq
<पी> बीबीआर की उचित समझ के साथ , अब आप इसे अपने सर्वर पर कॉन्फ़िगर कर सकते हैं। /etc/sysctl.conf खोलें अपने पसंदीदा संपादक का उपयोग करके फ़ाइल करें। # vi /etc/sysctl.conf
<पी> फ़ाइल के अंत में नीचे दिए गए विकल्प जोड़ें। net.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbr
लिनक्स में टीसीपी बीबीआर सक्षम करना <पी> फ़ाइल सहेजें और बंद करें. फिर sysctl का उपयोग करके सिस्टम में परिवर्तन करें आदेश. # sysctl --system
<पी> स्क्रीन शॉट ब्लो से, आप देख सकते हैं कि विकल्प उचित मानों के साथ जोड़े गए हैं।
कर्नेल पैरामीटर सत्यापित करें टीसीपी बीबीआर कंजेशन कंट्रोल कॉन्फ़िगरेशन का परीक्षण
<पी> आवश्यक कॉन्फ़िगरेशन करने के बाद, आप परीक्षण कर सकते हैं कि यह व्यावहारिक रूप से काम कर रहा है या नहीं। बैंडविड्थ की गति मापने के लिए कई उपकरण हैं जैसे स्पीडटेस्ट-सीएलआई : - 'स्पीडटेस्ट-सीएलआई' टूल का उपयोग करके कमांड लाइन से अपनी इंटरनेट स्पीड का द्विदिश परीक्षण कैसे करें
<पी> अन्य टूल में bmon (बैंडविथ मॉनिटर), nload, Wget - कमांड आधारित फ़ाइल डाउनलोडर और curL शामिल हैं। जो सभी नेटवर्क बैंडविड्थ दिखाते हैं; आप उन्हें परीक्षण के लिए उपयोग कर सकते हैं। <पी> बीबीआर जीथब रिपॉजिटरी:https://github.com/google/bbr <पी> आप निम्नलिखित संबंधित लेख भी पढ़ना पसंद कर सकते हैं। - इंटरनेट बैंडविड्थ स्पीड का परीक्षण करने के लिए अपना खुद का "स्पीडटेस्ट मिनी सर्वर" सेटअप करें
- ट्रिकल के साथ लिनक्स सिस्टम में एप्लिकेशन द्वारा उपयोग किए जाने वाले नेटवर्क बैंडविड्थ को कैसे सीमित करें
- कर्नेल रनटाइम पैरामीटर्स को लगातार और गैर-स्थायी तरीके से कैसे बदलें
<पी> इस लेख में, हमने दिखाया कि लिनक्स में टीसीपी बीबीआर कंजेशन कंट्रोल का उपयोग करके लिनक्स सर्वर इंटरनेट स्पीड को कैसे बढ़ाया जाए। विभिन्न परिदृश्यों के तहत इसका व्यापक परीक्षण करें और हमें नीचे टिप्पणी फ़ॉर्म के माध्यम से कोई महत्वपूर्ण प्रतिक्रिया दें। <पी> श्रेय:निक्सक्राफ्ट अपने लिनक्स कौशल को अगले स्तर पर ले जाएं
<पी> रूट सदस्यों को प्रत्येक पाठ्यक्रम, प्रमाणन तैयारी ट्रैक और व्यावहारिक लिनक्स सामग्री की बढ़ती लाइब्रेरी तक पूर्ण पहुंच मिलती है - हर महीने नए पाठ्यक्रम जोड़े जाने के साथ। <पी> आपको क्या मिलता है <पी> सभी प्रीमियम लेखों तक विज्ञापन-मुक्त पहुंच <पी> सभी पाठ्यक्रमों तक पहुंच:लिनक्स सीखें, लिनक्स के लिए एआई, बैश स्क्रिप्टिंग, उबंटू हैंडबुक, गोलांग और बहुत कुछ।पी> <पी> लिनक्स प्रमाणन (आरएचसीएसए, आरएचसीई, एलएफसीएस और एलएफसीए) तक पहुंचपी> <पी> रिलीज़ होने पर नए पाठ्यक्रमों तक पहुंचें <पी> साप्ताहिक समाचार पत्र तक पहुंच प्राप्त करें <पी> टिप्पणियों में प्राथमिकता सहायता <पी> निजी टेलीग्राम समुदाय <पी> Linux समुदाय से जुड़ें <पी>
<पी> एरोन किली एक Linux और F.O.S.S उत्साही, एक आगामी Linux SysAdmin, वेब डेवलपर और वर्तमान में TecMint के लिए एक सामग्री निर्माता हैं, जो कंप्यूटर के साथ काम करना पसंद करते हैं और ज्ञान साझा करने में दृढ़ता से विश्वास करते हैं। <पी> TecMint पर प्रत्येक ट्यूटोरियल अनुभवी Linux सिस्टम प्रशासकों की एक टीम द्वारा बनाया गया है ताकि यह हमारे उच्च-गुणवत्तामानकोंको पूरा कर सके पी>