Làm thế nào để thay đổi giới hạn tốc độ của phiên bản nhỏ giọt


7

Tôi bắt đầu một chương trình tiết kiệm bằng cách sử dụng nhỏ giọt như trickle -d 10 -u 5 program. Bây giờ tôi muốn thay đổi thay đổi tốc độ tiết lưu thành -d 50 -u 40. Làm thế nào tôi có thể thay đổi nó mà không đóng chương trình?

tricklectlNghe có vẻ hay nhưng tôi không thể sử dụng nó. Trong hướng dẫn họ nói rằng nó sẽ sẵn sàng sớm nhưng tôi không thể thấy bất kỳ sự phát triển nào trong 10 năm qua. Vì vậy, tôi nghĩ rằng người khác nên đã làm nó. Tôi cũng thích chỉnh sửa mã .c nhưng tôi có ít kiến ​​thức về C.

Câu trả lời:


10

Tôi sẽ kiểm tra kỹ điều này nhưng bài viết này liệt kê đây là một trong những hạn chế khi sử dụng Trickle. Việc thiếu tính năng để tự động thay đổi các giới hạn.

trích từ bài viết - Kiểm soát băng thông của bạn với Trickle

Mối quan tâm lớn nhất của tôi với Trickle là nó không thể tự động điều chỉnh tốc độ cài đặt. Vì vậy, nếu bạn đặt tốc độ tải lên ở mức 20kb / giây cho Firefox, nhưng sau đó quyết định tăng hoặc giảm nó, bạn sẽ phải đóng Firefox, đặt lại tốc độ và sau đó khởi chạy Firefox. Và không chỉ Firefox: Trickle không cho phép điều chỉnh tốc độ động. Tính năng này đã có trong danh sách việc cần làm một thời gian và nó cũng được liệt kê trong Phần 6 của bài báo được xuất bản tại http://monkey.org/~marius/trickle/trickle.pdf .

Sửa đổi mã?

Vì không ai thực hiện tính năng này, tôi sẽ tưởng tượng nó không tầm thường, nếu không nó có thể đã được thêm vào hoặc là một phần của bộ tính năng ban đầu.

Đây chỉ là 0,02 đô la của tôi ở đây nhưng một tính năng như điều chỉnh nó có vẻ như không có trí tuệ để có, và họ thậm chí đã gọi nó trong bản PDF gốc mà họ cũng muốn có nó.

Một sự thay thế?

Như một sự thay thế tôi tin rằng pyshapersẽ cho phép bạn thay đổi các điều tiết động mà không cần khởi động lại.

pyshaper bao gồm một giao diện người dùng đồ họa mà bạn có thể sử dụng để thuận tiện xem / thay đổi cài đặt bướm ga trong thời gian thực. Lưu ý rằng pyshaper chạy như một daemon, vì vậy có thể hoạt động hoàn hảo trong môi trường phi đồ họa.

Bạn có thể kiểm tra trang man pyshaper để biết thêm chi tiết.

                                            kim tự tháp

Nhưng tôi muốn điều này trong nhỏ giọt

Tôi tìm thấy repo Github của nhà phát triển ban đầu nơi anh ta nhập Trickle . Github có khả năng gửi các vấn đề chống lại repos, vì vậy tôi khuyên bạn nên mở một vấn đề với anh ta ở đó. Dự án có vẻ hoạt động, mặc dù quá trình nhập cho thấy nó ở phiên bản 1.07, do đó, nó vẫn còn khá nhiều trì trệ.

Lý do tôi đề cập đến điều này là nếu bạn muốn tính năng này, những người khác cũng vậy. Tôi biết tôi cũng muốn tính năng này. Vì vậy, có lẽ một số người khác đã rẽ nhánh Trickle thông qua Github và họ đã thêm tính năng này hoặc đang lên kế hoạch để làm việc với nó. Ở bất cứ giá nào, tôi sẽ gửi một vấn đề chống lại repo ban đầu hơn là không có lý do nào khác để bắt đầu phát triển tính năng này.

Người giới thiệu


1
Câu trả lời tốt đẹp. Có 2 điều khác nhau cho pyshaper. 1. Cần phải root. 2. Không tiết kiệm cho mỗi quá trình.
totti

@totti - cảm ơn bạn đã ghi chú thêm. Không phải là pyshapermột lựa chọn sau đó?
slm

Yêu cầu root để chạy pyshaper được coi là bất lợi. Ngoài ra tôi không thể cài đặt pyshaper.
totti

1
> ~ $ Sudo pyshaper> Traceback (gần đây nhất gọi cuối cùng):> File "/ usr / local / bin / pyshaper", dòng 35, trong <module>> nhập khẩu ezsqlobject> ImportError: Không có mô-đun tên ezsqlobject Tôi cố gắng @ hướng dẫn ubuntuforums. org / archive / index.php / t-993210.html nhưng không hoạt động tại `sudo easy_install SQLObject == 0.6` Cuối cùng được giải quyết bằng cách chỉnh sửa /usr/local/bin/pyshapertừ import ezsqlobjectthành import sqlobject. Hãy để tôi kiểm tra xem nó có hoạt động không ..
totti
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.