मैं इंटरनेट बैंडविड्थ कैसे सीमित करूं?


58

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

क्या कोई ऐसा सॉफ़्टवेयर है जो मेरे कंप्यूटर पर मेरे कंप्यूटर से इंटरनेट बैंडविड्थ को सीमित कर सकता है? मैं फ़ायरफ़ॉक्स का उपयोग ब्राउज़र के रूप में करता हूं और बिटकॉइन का उपयोग करता हूं और सॉफ्टवेयर सेंटर से सॉफ्टवेयर डाउनलोड करता हूं।

(क्या इसकी निगरानी करने का कोई तरीका भी है?)


विज्ञापन या गैर-
वांछित

iptables के साथ tc कमांड का उपयोग करें, इसे मॉनिटर करने के लिए tcpump या iperf का उपयोग करें

जवाबों:


64

आपके पास टर्मिनल के माध्यम से उपयोग करने के लिए 2 आसान हैं। Wondershaper और ट्रिकल। यहाँ और भी हैं: इंटरनेट स्पीड कैसे सीमित करें?

वैसे भी मूल बातें हैं:

sudo apt-get install wondershaper

टर्मिनल में यह पता करें कि उपयोग करके आपके इंटरनेट से जुड़े इंटरफ़ेस का नाम क्या है ifconfig। Eth0, eth1, eth2 आदि हो सकते हैं ... मेरे मामले में eth1 है। तो, मैं यह करूँगा:

sudo wondershaper eth1 1024 256

यह मुझे 1024 Kbits और 256 Kbits अपलोड की डाउनलोड गति देगा। जो कि 128KB और 16KB हैं।

यदि आप रीसेट करना चाहते हैं तो ऐसा करें sudo wondershaper clear eth1

नोट: यह आपके पीसी में कुछ भी सीमित कर देगा, उदाहरण के लिए टोरेंट डाउनलोडर, फ़ायरफ़ॉक्स, आदि।

एक अन्य कार्यक्रम ट्रिकल है

इसे स्थापित करने के लिए:

sudo apt-get install trickle

चलाने के लिए firefox120kb / s डाउनलोड और 32 केबी / s अपलोड की अधिकतम साथ, चलाने

trickle -d 120 -u 32 firefox

मेरे मामले में मैं चमत्कारिक सलाह देता हूं।

यदि आप स्थापित प्रकार के बाद man wondershaperया man trickleआपके द्वारा इंस्टॉल किए गए के आधार पर दोनों में से किसी के लिए अधिक जानकारी चाहते हैं ।


1
क्या प्रति डिवाइस के बजाय प्रत्येक प्रोग्राम के लिए इंटरनेट बैंडविड्थ को सीमित / रिवर्स करना संभव है?
नूर

@ मेरे लिए जो मैं जानता हूं, यह संभव है लेकिन इसमें उपयोगकर्ता के बाहर कुछ कर्नेल संपादन और अन्य सामान शामिल हैं। यह विंडोज नेटलीमीटर जैसे उपकरणों के समान दृष्टिकोण के लिए भयानक होगा। बेशक netlimiter एक ऐसी प्रक्रिया को जोड़ता है जो कनेक्शन साझा करने का प्रबंधन करता है, लेकिन विचार समान रहता है और नेटवर्क मामलों में बहुत मदद करेगा जहां यह लागू होता है।
लुइस अल्वारादो

1
ट्रिकल कर सकते हैं कि askubuntu.com/questions/776/… trickle -u (upload limit in KB/s) -d (download limit in KB/s) application
kenn

1
चेतावनी: इस टिप्पणी को लिखने के रूप में ट्रिकल केवल 32-बिट ऑपरेटिंग सिस्टम के लिए काम करता है, यह 64-बिट का समर्थन नहीं करता है
कार्ल मॉरिसन

1
मुझे इसका खामियाजा भुगतना पड़ सकता है क्योंकि एक व्यक्ति इसे 64 बिट ज्वलंत पर काम कर पाने में सक्षम था। यदि आप और अधिक देखना चाहते हैं, तो मैंने जीथब में एक बग रिपोर्ट रखी। Im 14.04 चल रहा है और यह काम नहीं करता है।
कार्ल मॉरिसन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.