Gdy surfuję po Internecie, stwierdzam, że muszę zatrzymać mojego klienta BitTorrent, aby poprawić boleśnie małą prędkość (niestety jestem na linii 384 kb / s). Nie jest zbyt przyjemnie robić to ręcznie za każdym razem.
Pokaż mi magiczny przycisk, ten, który muszę nacisnąć tylko raz, aby zostać pobłogosławionym szybszym surfowaniem o wyższym priorytecie, gdzie prędkość torrentów przesuwa się na tylne siedzenie, tylko po to, aby wznowić pełną prędkość po zakończeniu surfowania po Internecie .
[ FYI ] NetworkManager zarządza moją siecią, a Transmisja jest moim klientem BitTorrent.
linux
networking
bittorrent
tshepang
źródło
źródło
Odpowiedzi:
Jak już powiedziano, na pulpicie nie ma przycisku „Daj mi szybko surfować”. To, czego chcesz, to kształtowanie ruchu, które jest możliwe w Linuksie.
Aby uzyskać pełne wprowadzenie, możesz przeczytać następujące samouczki:
Ale myślę, że szukasz czegoś podobnego:
Są to skrypty, które wykonają pracę za Ciebie.
źródło
Jeśli nie chcesz poświęcać zbyt dużo czasu na konfigurowanie mechanizmu kształtowania ruchu, wypróbuj
transmission
wbudowaną funkcję tymczasowego ograniczenia prędkości (którą można również zaplanować).Możesz go włączyć lub wyłączyć za pomocą apletu wskaźnika.
źródło
Alternatywnym prostym rozwiązaniem może być użycie QoS routera (Quality of Service), co może pozwolić na nadanie wyższego priorytetu niektórym protokołom (np. HTTP / HTTPS).
Jeśli nie masz QoS na routerze, jedynym sposobem jest ten opisany powyżej.
Jeszcze jeden link:
http://www.andybev.com/index.php/Fair_traffic_shaping_an_ADSL_line_for_a_local_network_using_Linux
Pamiętaj, że jeśli nadasz wysoki priorytet HTTP lub HTTPS, to prawie prawdopodobnie Twój torrent nie będzie już działał, ponieważ wiele aplikacji używa protokołu HTTP do wymiany danych przez sieć, więc zawsze będzie coś pasującego do iptable reguła.
Radzę raczej użyć wersji bittorrent z wiersza poleceń, takiej jak rtorrent , w ten sposób możesz napisać prosty skrypt powłoki, który zmieni przepustnicę pobierania torrentów, a następnie uruchomi Firefoxa (lub cokolwiek innego).
Możesz także zatrzymać pobieranie rtorrent po spełnieniu określonych warunków.
https://wiki.archlinux.org/index.php/RTorrent http://superuser.com/questions/180866/configure-rtorrent-to-stop-downloading-after-a-certain-file-size
http://libtorrent.rakshasa.no/
źródło
To proste: nie nasycaj przesyłania, więc ogranicz limit przesyłania swojego klienta torrent do około 50% całkowitej przepustowości przesyłania.
źródło