Există o caracteristică în Ubuntu care nu-mi place - descărcarea / încărcarea canalului de către canal. Aceasta înseamnă că, dacă Firefox începe să descarce un fișier, atunci navigarea va fi deja problematică. Aceeași problemă la încărcarea fișierelor undeva.
Aici voi colecta diferite soluții la această problemă. Ca urmare, ar trebui să apară reguli pentru tc, dar în acest moment nu am înțeles-o.
Sub Windows, pentru a limita viteza Firefox, există extensia Firefox Throttle. Nu am găsit nimic asemănător sub Linux.
wget. descărcare
Când am avut nevoie pentru prima oară pentru a descărca urgent un fișier mare, dar nu am avut timp să mă ocup de limita de viteză în sistemul de operare, tocmai am folosit wget cu o limită de viteză de descărcare. De exemplu, dacă vrem ca fișierul să fie descărcat la o viteză de aproximativ 1 Mb / s, atunci această comandă este necesară:
Trebuie remarcat faptul că viteza este stabilită în kilobiți / megabiți, nu în kilobiți / megabiți, și că viteza nu poate fi modificată.
tc. injecție
Dar opțiunea cu Wget nu era suficientă, uneori am nevoie să încărc fișiere mari, așa că am început să studiez Linux Routing Advanced Controlul traficului HOWTO. A fost acolo unde am întâlnit o echipă care ma ajutat să-mi limitez viteza de ieșire:
În acesta, tocmai am înlocuit ppp0 cu eth0, și am luat rata și latența corespunzătoare.
wondershaper. Descărcați / încărcați
Versiunea pe care o folosesc în acest moment. Mai întâi, instalați minunatul:
După aceasta, puteți limita cu ușurință viteza de intrare și de ieșire:
Aici am stabilit interfața eth0 pentru a limita viteza de intrare la 1.024 kilobiți pe secundă (1 megabit) și la ieșire la 512.