ethtool
Bạn có thể thay đổi tốc độ tổng hợp của cổng NIC bằng cách sử dụng ethtool
.
$ sudo ethtool -s eth0 speed 10
Điều này sẽ đặt cổng thành 10MB, ví dụ.
kỳ quan
Bạn cũng có thể sử dụng công cụ wondershaper
để làm điều đó là tốt. LƯU Ý: Tốc độ nên tính bằng kilobit trên giây.
$ sudo wondershaper eth1 downspeed upspeed
Ví dụ:
$ sudo wondershaper eth0 10000 280
nhỏ giọt
Lựa chọn thứ 3 là Trickle . Trickle có thể được sử dụng cho mỗi chương trình bởi người dùng hoặc như một daemon điều chỉnh hoàn toàn NIC.
Chế độ người dùng - trang con người nhỏ giọt
$ sudo trickle -d 20 -u 20 wget http://www.google.com/bigfile
Sẽ điều tiết 20K / giây cho cả lưu lượng lên và xuống chỉ vì điều này wget
, mọi thứ khác sẽ không bị giới hạn.
Chế độ Daemon - trang người bị lừa
Trong chế độ trình nền, trickled
có thể giới hạn một nhóm chương trình ở một giới hạn băng thông cố định. Để bắt đầu daemon, hãy chạy lệnh nhỏ giọt:
$ sudo trickled -d 20 -u 20
kim tự tháp
Một lựa chọn thứ 4 là pyshaper . Đây là một tùy chọn duy nhất trong số các lựa chọn trong đó bao gồm GUI và nó tự động theo dõi và thiết lập băng thông theo thời gian. Bạn có thể kiểm tra trang man pyshaper để biết thêm chi tiết.
Tài liệu tham khảo