MikroTik सिंपल क्यू जनरेटर
बैंडविड्थ प्लान एक बार तय करें और हर क्लाइंट एड्रेस के लिए simple queue पाएं, वैकल्पिक burst और पूरे ग्रुप को सीमित करने वाली parent queue के साथ।
आपके ब्राउज़र में चलता है; आप जो भी टाइप करते हैं, वह आपके डिवाइस से बाहर नहीं जाता
यह IPv4 target के लिए RouterOS v7 सिंटैक्स बनाता है (v6 में भी मान्य), अधिकतम 2048 queue तक। हर queue को वही प्लान मिलता है; एक लिंक साझा करने वाले बहुत सारे क्लाइंट के लिए PCQ CPU पर हल्का पड़ता है। MikroTik और RouterOS, SIA Mikrotīkls के ट्रेडमार्क हैं। यह टूल स्वतंत्र है और MikroTik से संबद्ध या उसके द्वारा समर्थित नहीं है।
MikroTik पर हर IP की बैंडविड्थ कैसे सीमित करें
- क्लाइंट एड्रेस की सूची दें (हर लाइन में एक, चाहें तो उसके बाद नाम), या किसी सबनेट के हर होस्ट की queue बनाने के लिए सबनेट दें।
- प्लान को अपलोड और डाउनलोड max-limit के रूप में डालें, और इस्तेमाल करते हों तो limit-at और burst भी। स्पीड में k, M या G लिखा जा सकता है।
- चाहें तो कुल लिंक क्षमता के लिए parent queue जोड़ें, फिर स्क्रिप्ट कॉपी करें या .rsc फ़ाइल डाउनलोड करें।
Simple queue, संक्षेप में
/queue simple के तहत बनी simple queue अपने target (एक एड्रेस, नेटवर्क या इंटरफ़ेस) के आने-जाने वाले ट्रैफ़िक को सीमित करती है। RouterOS हर पैकेट को सूची में ऊपर से जाँचता है और उसे पहली उस queue में डालता है जिसका target किसी भी दिशा में मैच हो, इसलिए एक ही queue क्लाइंट के अपलोड और डाउनलोड दोनों को संभाल लेती है। इसी वजह से हर ग्राहक या डिवाइस को अलग प्लान देने का सबसे तेज़ तरीका simple queue है, और छोटे WISP और hotspot राउटर पर यही आम चुनाव है।
हर queue में एक max-limit (ऊपरी सीमा), एक वैकल्पिक limit-at (वह स्पीड जो उसे parent के भीड़ में होने पर गारंटी से मिलती है) और वैकल्पिक burst सेटिंग होती हैं। parent queue कई child को एक कुल सीमा के नीचे इकट्ठा करती है: parent का max-limit लिंक की असली क्षमता होना चाहिए, ISP जो देता है उससे थोड़ा कम, ताकि पैकेट मॉडेम के बजाय राउटर में कतार में लगें और प्लान की प्राथमिकताएँ लागू हों।
सुझाव
- burst-threshold और burst-time MikroTik बर्स्ट कैलकुलेटर से निकालें।
- एक ही प्लान पर सैकड़ों क्लाइंट हैं? एक MikroTik PCQ जनरेटर वाली queue हर एक को बराबर हिस्सा देती है, और CPU बहुत कम लगता है।
- PPPoE ग्राहकों की queue प्रोफ़ाइल के rate-limit से बनती है; देखें MikroTik PPPoE सर्वर जनरेटर।
अक्सर पूछे जाने वाले सवाल
max-limit में अपलोड कौन-सा हिस्सा है?
Simple queue की स्पीड target के नज़रिए से अपलोड/डाउनलोड क्रम में लिखी जाती है: max-limit=5M/20M का मतलब है कि क्लाइंट 5 Mbit/s भेज सकता है और 20 Mbit/s पा सकता है। जनरेटर फ़ील्ड पर इसी तरह लेबल लगाता है, इसलिए आपको क्रम याद रखने की ज़रूरत नहीं।
मेरी queue कुछ सीमित क्यों नहीं कर रही?
सबसे आम वजह FastTrack है: fasttrack हुए कनेक्शन simple queue को छोड़ देते हैं। /ip firewall filter में fasttrack रूल बंद करें, या queue वाले एड्रेस को उससे बाहर रखें। क्रम भी जाँचें: simple queue ऊपर से मैच होती हैं, और ओवरलैप करने वाले target वाली पहले की queue ट्रैफ़िक पहले ले लेती है।
limit-at और parent queue क्या करते हैं?
Parent queue पूरे ग्रुप को लिंक की असली क्षमता पर सीमित करती है। limit-at वह स्पीड है जो parent के भर जाने पर हर child को गारंटी से मिलती है; उससे ऊपर child बाकी बैंडविड्थ अपने max-limit तक आपस में बाँटते हैं। अगर limit-at का जोड़ parent से ज़्यादा हो जाए, तो सब पूरे नहीं हो सकते।
एक राउटर कितनी simple queue सँभाल सकता है?
यह CPU और ट्रैफ़िक पर निर्भर है, लेकिन हर पैकेट सूची में ऊपर से चलता है, इसलिए हज़ारों queue महँगी पड़ती हैं। बड़े एक-जैसे प्लान के लिए PCQ queue type एक ही queue से हर क्लाइंट को बराबर हिस्सा देता है; PCQ जनरेटर वही लिखता है।
क्या /32 target में prefix लिखना ज़रूरी है?
RouterOS एक एड्रेस वाले target को हर हाल में /32 के रूप में रखता है। जनरेटर उन्हें /32 के साथ लिखता है, ताकि एक्सपोर्ट में target एक जैसे दिखें।
क्या मेरा प्लान कहीं भेजा जाता है?
नहीं। queue आपके ब्राउज़र में बनती हैं और आप जो भी टाइप करते हैं, वह आपके डिवाइस से बाहर नहीं जाता।