Có cách nào để giới hạn kết nối Internet của tôi theo từng chương trình không?


10

Kết nối Linux của tôi thực sự miễn phí.

Tôi sống ở Brazil, vì vậy nơi tôi sống tôi chỉ có thể có 1 Mbit / s. Vâng, tôi biết điều đó thật đáng buồn, nhưng đó không phải là vấn đề.

Mỗi khi tôi cập nhật Ubuntu 9.04 hoặc tải xuống một cái gì đó, nó sẽ ăn hết băng thông của tôi. Giống như, trong khi trình quản lý cập nhật đang tải xuống các gói, tôi có thể thấy bằng applet của Netspeed trong bảng điều khiển của mình rằng lưu lượng truy cập đến là 110 kB / s. Và sau đó, Emesene của tôi đột nhiên bị ngắt kết nối và tôi không thể điều hướng.

Như bạn có thể tưởng tượng, tôi không thể sử dụng lại kết nối Internet của mình cho đến khi các gói được tải xuống hoặc tôi hủy bản cập nhật ở giữa.

Như tôi đã nói, điều tương tự xảy ra khi tôi tải xuống một cái gì đó, nhưng ít xâm phạm và ngay lập tức.


Câu hỏi đặt ra là: có cách nào để hạn chế lưu lượng truy cập APT / tải xuống theo một cách nào đó mà tôi vẫn có thể sử dụng các dịch vụ Internet khác của mình hoặc để dành một số băng thông cho các tác vụ điều hướng chung (như chúng tôi có trên Windows, nhưng tôi quên tên này, nó giống như " một cái gì đó gói".

Câu trả lời:


16

Bạn có thể định cấu hình apt để hạn chế tốc độ tải xuống của nó bằng cách đặt tệp cấu hình trong /etc/apt/apt.conf.d/, như chi tiết trong bài đăng này

Cụ thể, tạo một tệp:

/etc/apt/apt.conf.d/76dải xuống

có chứa văn bản:

Có được "quyền truy cập" chế độ xếp hàng; http {Dl-Giới hạn "65"; }; };

trong đó "65" là tốc độ tính bằng kb / s


Được rồi, điều đó chắc chắn âm thanh tốt hơn của tôi ... Xóa và +1 cho bạn.
balpha

15

Đối với các ứng dụng khác không có tùy chọn kiểm soát băng thông tự động, bạn có thể sử dụng nhỏ giọt

Ví dụ cho APT với tốc độ tải lên 20 KB / s và tốc độ tải xuống 50 KB / s (bạn cần sudo trickle):

sudo trickle -u 20 -d 50 nâng cấp năng khiếu

Ví dụ cho wget với tốc độ tải xuống 30 KB / s:

nhỏ giọt -d 30 wget http: // ...

Từ trang người đàn ông nhỏ giọt:

nhỏ giọt là một trình quản lý băng thông không gian người dùng. Hiện tại, nhỏ giọt hỗ trợ định hình bất kỳ kết nối SOCK_STREAM (xem ổ cắm (2)) được thiết lập qua giao diện ổ cắm (2). Hơn nữa, nhỏ giọt sẽ không hoạt động với các tệp thực thi được liên kết tĩnh, cũng như với các tệp thực thi setuid (2). nhỏ giọt có cấu hình cao; tốc độ tải xuống và tải lên có thể được đặt riêng hoặc theo kiểu tổng hợp.


Tôi không biết phải làm gì ... Bài đăng của bạn trả lời câu hỏi của tôi, nhưng bài viết trước đã giải quyết vấn đề của tôi. Tôi nghĩ rằng tôi sẽ bỏ phiếu cho người khác, nhưng bỏ phiếu cho câu trả lời của bạn =]
igorsantos07
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.