पहले से शुरू किए गए अनुप्रयोगों के लिए इंटरनेट बैंडविड्थ को सीमित करना


11

यह प्रश्न इस तरह से है: मैं इंटरनेट बैंडविड्थ कैसे सीमित करूं? । लेकिन wondershaperऔर trickleपहले से ही शुरू अनुप्रयोगों के लिए इंटरनेट बैंडविड्थ को सीमित नहीं कर सकते हैं। तो, मैं पहले से शुरू किए गए अनुप्रयोगों के लिए इंटरनेट बैंडविड्थ कैसे सीमित कर सकता हूं (लेकिन केवल एक एप्लिकेशन के लिए, पूरे सिस्टम के लिए नहीं)? :)


1
आप जो देख रहे हैं वह एक प्रक्रिया बैंडविड्थ सीमक है जो कि स्पष्ट रूप से मैं एक के लिए लगभग 2 घंटे देख रहा हूं और परीक्षण कर रहा हूं। कोई भाग्य नहीं। इस वजह से मैं यहाँ एक इनाम रखने जा रहा हूँ क्योंकि मैं इस सवाल को बहुत दिलचस्पी लेता हूँ।
लुइस अल्वाराडो

वैसे इस पोस्ट के लिए एक इनाम शुरू करने का विकल्प फायरफॉक्स और क्रोम में चला गया है। ऊ
लुइस अल्वाराडो

मुझे यह विश्वास करना मुश्किल है कि लिनक्स में पहले से चल रही या नहीं मिली किसी विशेष प्रक्रिया की बैंडविड्थ को नियंत्रित करने का विकल्प नहीं मिला है। कई उपकरण हैं, अधिकांश मॉनिटर हैं, लेकिन आकार देने वाले उपकरण जो यह नहीं करते हैं। केवल परिवर्तन कैसे इंटरफ़ेस अपलोड / डाउनलोड काम करता है, लेकिन एक विशिष्ट प्रक्रिया नहीं। यह ध्यान में रखते हुए कि लिनक्स नेटवर्क की दुनिया में बहुत शक्तिशाली है, मुझे यह निगलने में मुश्किल होती है। एक विकल्प होना चाहिए।
लुइस अल्वाराडो

जवाबों:


5

सामान्य मामले के लिए, यह कर्नेल में मालिकाना विस्तार का उपयोग करके सैद्धांतिक रूप से संभव है, नेटफिल्टर के लिए। मैं die.net पर आदमी पृष्ठ--pid-owner पर विकल्प देख सकता हूं , लेकिन यह कहता है कि यह एसएमपी के साथ टूट गया है :(iptables

मेरे अपने सिस्टम में, एक 10.04, वहाँ मैनुअल पर :( इस तरह के कोई विकल्प नहीं है तो मेरा मानना है कि हम भाग्य के इस समय बाहर हैं;। (हो सकता है कि वहाँ का एक और अवतार होगा। --pid-ownerविकल्प भविष्य में कुछ समय पर एक जीयूआई। उसके ऊपर रॉकेट साइंस नहीं होगा।

पहला कदम लिनक्स पर ही लिया जाना चाहिए और iptables।

अधिक विशिष्ट प्रकार के ट्रैफ़िक के लिए, जैसे कि HTTP। प्रॉक्सी का उपयोग करके आवास बनाने के तरीके होने चाहिए, लेकिन इसे शायद कुछ हैकिंग की आवश्यकता है क्योंकि यह उपयोग-मामला अक्सर उत्पन्न नहीं होता है।


इसलिए, मुझे लगता है, हम अभी तक शुरू किए गए कार्यक्रमों के लिए इंटरनेट बैंडविड्थ को सीमित नहीं कर सकते हैं।
kv1dr

1

यह विशेष रूप से उपयोगी नहीं है, लेकिन वास्तव में बैंडविड्थ को प्रभावी ढंग से सीमित करने का एकमात्र तरीका (मुझे पता है) पैकेट को आकार देने या कतारबद्ध तकनीक का उपयोग कर रहा है। वास्तव में अच्छी तरह से सोची- समझी विधि, जिसके बारे में मुझे पता है कि ब्लूसेट द्वारा स्वामित्व वाले उपकरणों की पैकटशैपर रेंज है

मैंने काफी सालों में खुद उनका इस्तेमाल नहीं किया है, लेकिन मैं रोजाना ब्लूचैट परदे के पीछे का इस्तेमाल करता हूं, इसलिए मैंने पैकेटशैपर रेंज के विकास के साथ काम किया है।

वे महंगे हैं, लेकिन वे क्या करते हैं पर वास्तव में शानदार हैं। वे कतारों का उपयोग नहीं करते - वे टीसीपी खिड़कियों के आकार को गतिशील रूप से एक टीसीपी-जोड़ी वार्तालाप पर बैंडविड्थ को थ्रॉटल करने के लिए हेरफेर करते हैं। नवीनतम रिलीज़ में, वे एप्लिकेशन के बारे में भी जानते हैं, इसलिए आप "थ्रोटल iPlayer और Youtube" कह सकते हैं, लेकिन बाकी सब कुछ "के माध्यम से" करें।

मैं इन उपकरणों की क्षमता की सतह को वास्तव में खरोंच रहा हूं, लेकिन मैं रोक दूंगा क्योंकि वे उबंटू के लिए प्रासंगिक नहीं हैं, इसलिए मुझे डर है कि यह उत्तर पूरी तरह से प्रासंगिक नहीं है।


1
मुझे नहीं लगता, इस तरह के सामान के लिए भुगतान करना स्मार्ट है, जब आप ऐसा करने के लिए सॉफ़्टवेयर प्राप्त कर सकते हैं।
kv1dr

मैदान के लिए घोड़े। हजारों उपयोगकर्ताओं के साथ कॉर्पोरेट वातावरण में, एक सिद्ध उद्यम उत्पाद आपका एकमात्र विकल्प है। मान लें कि आप अपनी नौकरी को रखना चाहते हैं। कतार आधारित क्यूओएस आमतौर पर बहुत खराब कार्यान्वयन है, इसलिए मेरा जवाब एक विकल्प पर प्रकाश डालता है। कि, और जैसा कि ऊपर हाइलाइट किया गया है, हमें ऐसा करने के लिए सॉफ्टवेयर नहीं मिल सकता है
11

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