Iptables के माध्यम से थ्रॉटल बैंडविड्थ


14

मुझे बैंडविड्थ उपयोग को थ्रॉटल करने की आवश्यकता है, कुछ आईएसपी कैसे करते हैं, इसी तरह, कुछ सेकंड के बाद, यह गति को कम कर देता है।

जवाबों:


18

जो आप खोज रहे हैं उसे ट्रैफिक शेपिंग कहा जाता है। इसके लिए जानकारी का सबसे अच्छा स्रोत (जो मुझे पता है) लिनक्स एडवांस्ड रूटिंग एंड ट्रैफिक कंट्रोल है । यह थोड़ा सा दिनांक है, लेकिन अभी भी एक टन अच्छी जानकारी है। यदि आप Google के लिए हैं Linux Traffic Shaping, तो आप ट्रैफ़िक को आकार देने वाले कॉन्फ़िगरेशन को थोड़ा आसान बनाने के लिए कुछ स्क्रिप्ट और टूल पा सकते हैं।

आपके द्वारा काम करने के लिए एक टूल या स्क्रिप्ट मिलने तक, आपके द्वारा उपयोग किए जाने वाले विशिष्ट कमांड, tc और / या tcng हैं। मैं आपको यह भी चेतावनी देना चाहता हूं कि यदि आपने इसे पहले नहीं किया है, तो ट्रैफिक को आकार देना बहुत जटिल हो सकता है, खासकर यदि आप इसे हाथ से करने की कोशिश कर रहे हैं।

इसके अतिरिक्त, यह भी याद रखें कि आप केवल उस डेटा की गति को मज़बूती से नियंत्रित कर सकते हैं जिसे आप बाहर भेज रहे हैं।

आप भी इन समान सर्वरफॉल्ट प्रश्नों की जांच कर सकते हैं:


मुझे अपने मूल उत्तर में इसका उल्लेख करना चाहिए था, लेकिन इसके लिए एक और सामान्य शब्द (हालांकि इसमें थोड़ा अधिक शामिल है) क्यूओएस (गुणवत्ता की सेवा) है। ट्रैफ़िक को प्रबंधित करने की कोशिश करते समय यह देखना एक और अच्छा शब्द है।
क्रिस्टोफर कैशेल

0

हम IPTables के साथ संयोजन में ट्रैफ़िक नियंत्रण के लिए tc.bash ( लिंक ) का उपयोग करते हैं । यह सब कुछ हम अब तक के लिए इसकी जरूरत है के लिए चाल चली।

(CentOS 4 और 5 पर परीक्षण किया गया है, और tc और iptables के साथ लिनक्स के किसी भी स्वाद के साथ काम करना चाहिए।)


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.