Thủ thuật: giới hạn băng thông cho Linux

Thủ thuật là một công cụ thú vị mà nó có thể giới hạn el băng thông cả lên và xuống của HÔM NAY của chúng tôi ứng dụng. Nó có thể được chạy "theo yêu cầu" để điều khiển một ứng dụng cụ thể hoặc dưới dạng daemon, do đó điều khiển tất cả các ứng dụng cố gắng kết nối với Internet.

Cài đặt

sudo apt-get cài đặt nhỏ giọt

Cách sử dụng nhỏ giọt

Cú pháp của Trickle như sau:

nhỏ giọt -d Download_Bandwidth -u Lệnh Upload_Bandwidth

Dưới đây là một số ví dụ:

a) Giới hạn băng thông tải xuống 10kbps được sử dụng để truyền tệp bằng ssh:

nhỏ giọt -d 10 scp file.mp3 10.0.0.1:/home/puntolibre/musica/

b) Giới hạn băng thông ở mức 200kpbs khi tải xuống bản cập nhật hệ thống thông qua Apt:

nâng cấp nhỏ giọt 200 apt-get

c) Để sửa đổi băng thông của một ứng dụng, chẳng hạn như Firefox:

nhỏ giọt -d 10 -u 10 firefox% u

d) Sử dụng nhỏ giọt để giới hạn băng thông của wget

nhỏ giọt -d 50 wget -O “hành tinh trái đất.divx” http://video.stage6.com/1402821/.divx

Chạy nhỏ giọt như một con quỷ

Để bắt đầu nhỏ giọt như daemon và giới hạn TẤT CẢ băng thông, hãy sử dụng lệnh nhỏ giọt:

sudo nhỏ giọt -d 20 -u 20

… Trong đó các tham số -d và -u tương ứng với giới hạn tải xuống và tải lên.

Cấu hình nhỏ giọt

Trickle có một tệp cấu hình cho phép chúng tôi tinh chỉnh một số thông số và đặt chúng vĩnh viễn riêng lẻ cho từng dịch vụ.

Tệp cấu hình như sau: /etc/trickled.conf

Tệp cấu hình đơn giản nhất có thể được tạo ra trông giống như sau:

[ssh] Mức độ ưu tiên = 1

[www] Mức độ ưu tiên = 8

Với phương pháp này, chúng ta có được tốc độ tải xuống khá tốt, đồng thời có thể thực hiện các phiên ssh cho máy đang tải. Về cơ bản, một tệp cấu hình như tệp ở trên cho phép nhỏ giọt ưu tiên chuyển ssh qua www.

Tài liệu của Trickle khuyến nghị sử dụng các tham số Làm mịn thời gian và Làm mịn độ dài để tránh biến động về tốc độ truyền.

[ssh] Mức độ ưu tiên = 1
Thời gian làm mịn = 0.1
Chiều dài-Làm mịn = 2

[www] Mức độ ưu tiên = 8
Thời gian làm mịn = 5
Chiều dài-Làm mịn = 20

Các giá trị này xác định thời gian và độ dài chuẩn hóa mà Trickle áp dụng cho chương trình mà nó đang điều khiển.

Fuente: nhỏ giọt


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Hãy sử dụng Linux dijo

    Tham số -u là giới hạn băng thông tải lên. Các -d xuôi dòng.
    Chúc mừng! Paul.

  2.   Alonso herrera dijo

    Xin chào Pablo, "% u" có nghĩa là gì? và khi đó nó sẽ trông như thế nào đối với Google Chrome? cảm ơn

  3.   Hãy sử dụng Linux dijo

    Có thể là do không có gói nào cho phiên bản Ubuntu mới nhất. : S
    Chúng tôi sẽ phải đợi hoặc tự mình thực hiện chúng. 🙂 Đó là điều kỳ diệu của phần mềm miễn phí.
    Chúc mừng! Paul.

  4.   Seba dijo

    Tôi đã cố gắng cài đặt nó trên xububtu 12.04 và nó không cài đặt được, có giải pháp nào không?

  5.   Envi dijo

    Hấp dẫn. Tôi đã biết wonderhaper từ lâuhttp://lartc.org/wondershaper/), một công cụ để cân bằng các kết nối không đồng bộ của chúng tôi và do đó đạt được hiệu quả cao hơn trong việc quản lý các gói và độ trễ kết nối, đặc biệt là trong quá trình tải lên. Nó cũng cho phép bạn giới hạn băng thông.

  6.   Hãy sử dụng Linux dijo

    Điều đó cũng hoạt động tuyệt vời.

  7.   Andres dijo

    Cảm ơn, rất thú vị
    Tôi muốn biết nếu có một lệnh hoặc chương trình này từ bài đăng hoặc một chương trình cho chúng ta biết tất cả các ứng dụng đang sử dụng internet
    cái gì sẽ bổ sung cho cái này
    cảm ơn

  8.   Hãy sử dụng Linux dijo

    Có thể bạn thấy điều này sẽ giúp bạn:

    http://www.ubuntugeek.com/bandwidth-monitoring-tools-for-linux.html

    Chúc mừng! Paul.

  9.   Andres dijo

    Cảm ơn rất nhiều !

  10.   tóc giả dijo

    Cảm ơn bạn rất nhiều về hướng dẫn, nó rất hữu ích khi bạn chia sẻ băng thông giữa nhiều máy tính; tuy nhiên, tôi muốn biết liệu có một cách tự động để giới hạn băng thông cho tất cả các ứng dụng, như trong netlimiter cho phép bạn giới hạn băng thông của tất cả các kết nối đến và đi tới PC.

    Cảm ơn trước;
    Tuy nhiên, tôi cũng biết wonderhaper, tuy nhiên tôi không biết cách cấu hình nó để nó cũng hạn chế kết nối p2p

    1.    hãy sử dụng linux dijo

      Sự thật là tôi không thể nói với bạn.
      Tuy nhiên, bạn có thể quan tâm đến các bài viết này:
      https://blog.desdelinux.net/nethogs-conoce-cuanto-ancho-de-banda-consume-cada-aplicacion/
      https://blog.desdelinux.net/que-aplicacion-consume-mas-ancho-de-banda/
      Ôm! Paul.

  11.   kurokaze dijo

    Trước hết, Cảm ơn vì Hướng dẫn, tôi đang tìm loại ứng dụng này cho Ubuntu 14.04 của mình, tôi đã cài đặt Wondershaper nhưng nó không hoạt động với tôi và tôi chưa cài đặt ứng dụng này, ứng dụng mà tôi thấy hữu ích nhất, vì thực tế tất cả trong số họ nói cùng một thông tin về cách cài đặt nó và cách giới hạn kết nối, nhưng họ không nói cách hủy kích hoạt nó, và bằng tiếng Anh có một thông tin nhưng tôi nghĩ tôi không chắc (hoặc ít nhất nó là gì Tôi hiểu là tiếng Anh cơ bản của tôi). Nếu ai đó có thể trả lời câu hỏi này, tôi sẽ sẵn lòng cài đặt ứng dụng này.

  12.   Federico dijo

    Công cụ tuyệt vời. Làm việc tuyệt vời cho tôi. Bây giờ nếu tôi muốn giới hạn băng thông của điểm phát sóng Wi-Fi của mình? Nó sẽ giống như "nhỏ giọt -d 10 -u 10 wlp0s29u1u2% u" (wlp0s29u1u2 là tên giao diện wifi của tôi)

  13.   Federico dijo

    Tôi đang cố gắng thực hiện các lệnh như bạn chỉ ra, nhưng khi thực hiện, tôi nhận được thông báo sau:
    "Bị lừa: Bỏ qua tệp cấu hình: $ {prefix} /etc/trickled.conf: Không có tệp hoặc thư mục nào như vậy"
    Tôi tiến hành chỉnh sửa tệp cấu hình và lặp lại các lệnh. Nhưng tôi lại nhận được thông báo tương tự.