ethtool
คุณสามารถเปลี่ยนความเร็วรวมของพอร์ต NIC ethtool
ใช้
$ sudo ethtool -s eth0 speed 10
สิ่งนี้จะตั้งค่าพอร์ตเป็น 10MB ตัวอย่างเช่น
wondershaper
คุณยังสามารถใช้เครื่องมือwondershaper
เพื่อทำมันได้เช่นกัน หมายเหตุ:ความเร็วควรเป็นกิโลบิตต่อวินาที
$ sudo wondershaper eth1 downspeed upspeed
ตัวอย่างเช่น:
$ sudo wondershaper eth0 10000 280
หยด
ตัวเลือกที่ 3 คือTrickle Trickle สามารถใช้ต่อโปรแกรมโดยผู้ใช้หรือเป็นดีมอนที่ควบคุม NIC อย่างสมบูรณ์
โหมดผู้ใช้ - หน้า man trickle
$ sudo trickle -d 20 -u 20 wget http://www.google.com/bigfile
จะเค้น 20K / s ทั้งการจราจรขึ้นและลงแค่นี้wget
ทุกอย่างจะไม่ถูก จำกัด
โหมด Daemon - man man ที่ถูกเล็ดลอด
ในโหมด daemon trickled
สามารถ จำกัด กลุ่มของโปรแกรมให้ จำกัด แบนด์วิดท์คงที่ ในการเริ่ม daemon ให้รันคำสั่งที่เล็ดลอด:
$ sudo trickled -d 20 -u 20
pyshaper
ตัวเลือกที่ 4 เป็นpyshaper เป็นตัวเลือกที่ไม่เหมือนใครในตัวเลือกซึ่งรวมถึง GUI และตรวจสอบและตั้งค่าแบนด์วิดท์เมื่อเวลาผ่านไป คุณสามารถตรวจสอบหน้าpyshaper คนสำหรับรายละเอียดเพิ่มเติม
อ้างอิง