ethtool
आप NIC पोर्ट का उपयोग करके कुल गति बदल सकते हैं ethtool
।
$ sudo ethtool -s eth0 speed 10
उदाहरण के लिए, यह पोर्ट को 10MB पर सेट करेगा।
wondershaper
आप इसे करने के लिए टूल wondershaper
का भी उपयोग कर सकते हैं । नोट: गति प्रति सेकंड किलोबाइट में होनी चाहिए।
$ sudo wondershaper eth1 downspeed upspeed
उदाहरण के लिए:
$ sudo wondershaper eth0 10000 280
मिलने
एक तीसरा विकल्प ट्रिकल है । ट्रिकल का उपयोग उपयोगकर्ताओं द्वारा प्रति प्रोग्राम या एक डीमन के रूप में किया जा सकता है जो एनआईसी को पूरी तरह से थ्रॉटल करता है।
उपयोगकर्ता मोड - ट्रिकल मैन पेज
$ sudo trickle -d 20 -u 20 wget http://www.google.com/bigfile
क्या इसके लिए अप और डाउन ट्रैफ़िक दोनों के लिए 20K / s को कम किया wget
जाएगा, बाकी सब कुछ सीमित नहीं होगा।
डेमन मोड - छल किया हुआ मैन पेज
डेमन मोड में, trickled
बैंडविड्थ के एक निश्चित सीमा तक कार्यक्रमों के एक समूह को सीमित कर सकता है। डेमॉन शुरू करने के लिए, चालित कमांड चलाएं:
$ sudo trickled -d 20 -u 20
pyshaper
एक 4 वाँ विकल्प pyshaper है । यह उन विकल्पों में से एक अनूठा विकल्प है जिसमें इसमें GUI शामिल है और यह समय के साथ बैंडविड्थ की निगरानी और सेट करता है। आप अधिक जानकारी के लिए pyshaper मैन पेज देख सकते हैं ।
संदर्भ