Kapanje: ograničenje propusnosti za Linux

Curiti je zanimljiv alat s kojim je to moguće ograničiti el propusnost i gore i dolje od SVI naše aplikacije. Može se pokrenuti "na zahtjev" za kontrolu određene aplikacije ili kao demon, kontrolirajući na taj način sve programe koji se pokušavaju povezati s Internetom.

Instalacija

sudo apt-get instaliraj curiti

Kako koristiti kapljice

Sintaksa curenja je sljedeća:

curiti -d Download_Bandwidth -u naredba Upload_Bandwidth

Evo nekoliko primjera:

a) Ograničite propusnost za preuzimanje na 10kbps koji se koristi za prijenos datoteke pomoću ssh:

curiti -d 10 scp datoteka.mp3 10.0.0.1:/home/puntolibre/musica/

b) Ograničite propusnost na 200 kpbs preuzimanja ažuriranja sustava putem Apt:

curiti -d 200 apt-dobiti nadogradnju

c) Da biste izmijenili propusnost aplikacije, kao što je Firefox:

curiti -d 10 -u 10 firefox% u

d) Upotreba kapljica za ograničavanje širine pojasa wgeta

curiti -d 50 wget -O “planet earth.divx” http://video.stage6.com/1402821/.divx

Trči curiti poput demona

Da biste započeli curiti poput demona i ograničili SVU propusnost, upotrijebite naredbu curi:

sudo curio -d 20 -u 20

... Tamo gdje parametri -d i -u odgovaraju ograničenju preuzimanja i prijenosa.

Konfiguriranje kapljica

Trickle ima konfiguracijsku datoteku koja će nam omogućiti da fino podesimo neke parametre i učinimo ih trajno pojedinačno za svaku uslugu.

Konfiguracijska datoteka je sljedeća: /etc/trickled.conf

Najjednostavnija konfiguracijska datoteka koja se može napraviti izgleda ovako:

[ssh] Prioritet = 1

[www] Prioritet = 8

Ovom metodom postižemo prilično dobre brzine preuzimanja, a istovremeno možemo raditi ssh sesije na stroju koji preuzima. U osnovi, konfiguracijska datoteka poput ove gore govori da daje prednost davanju ssh prijenosa preko www.

Dokumentacija kompanije Trickle preporučuje upotrebu parametara Vremensko zaglađivanje i Zaglađivanje duljine kako bi se izbjegle fluktuacije brzina prijenosa.

[ssh] Prioritet = 1
Izravnavanje vremena = 0.1
Izravnavanje duljine = 2

[www] Prioritet = 8
Izravnavanje vremena = 5
Izravnavanje duljine = 20

Te vrijednosti definiraju vrijeme i duljinu normalizacije koje Trickle primjenjuje na program koji kontrolira.

izvor: curiti


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Koristimo Linux dijo

    Parametar -u ograničava propusnost prijenosa. -D nizvodno.
    Živjeli! Pavao.

  2.   Alonso herrera dijo

    Bok Pablo, što znači "% u"? i kako bi to onda izgledalo za Google Chrome? Hvala

  3.   Koristimo Linux dijo

    To je možda zato što nema paketa za najnoviju verziju Ubuntua. : S
    Morat ćemo pričekati ili ih sami napraviti. 🙂 To je čarolija slobodnog softvera.
    Živjeli! Pavao.

  4.   Seba dijo

    Pokušao sam ga instalirati na xububtu 12.04 i ne instalira se, ima li rješenja?

  5.   ENVI dijo

    Zanimljiv. Odavno sam poznavao čudotvorcahttp://lartc.org/wondershaper/), alat za uravnoteženje naših asinkronih veza i na taj način postizanje veće učinkovitosti u upravljanju paketima i kašnjenjem veze, posebno u prijenosu. Također vam omogućuje ograničavanje propusnosti.

  6.   Koristimo Linux dijo

    To također izvrsno funkcionira.

  7.   Andres dijo

    Hvala, vrlo zanimljivo
    Volio bih znati postoji li naredba ili ovaj program s posta ili program koji nam govori o svim aplikacijama koje troše internet
    što bi bio dodatak ovome
    hvala

  8.   Koristimo Linux dijo

    Možda vidite da će vam ovo pomoći:

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

    Živjeli! Pavao.

  9.   Andres dijo

    Hvala puno !

  10.   Wiggin dijo

    Puno vam hvala na vodiču, vrlo je korisno kada širite propusnost između nekoliko računala; međutim, želio bih znati postoji li automatski način za ograničavanje propusnosti za sve aplikacije, kao u netlimiteru koji vam omogućuje da ograničite propusnost svih dolaznih i odlaznih veza s računalom.

    Hvala unaprijed;
    Također znam i čudotvorca, međutim ne znam kako ga konfigurirati tako da ograničava i p2p veze

    1.    poslužimo se linuxom dijo
  11.   kurokaze dijo

    Prije svega, hvala na vodiču, tražio sam ovu vrstu aplikacije za svoj Ubuntu 14.04, instalirao sam Wondershaper, ali nije mi uspio, a nisam instalirao ni ovu aplikaciju, što smatram najkorisnijim, jer praktički svi oni govore iste informacije o tome kako je instalirati i kako je instalirati. kako ograničiti vezu, ali ne kažu kako je deaktivirati, a na engleskom je bila jedna, ali mislim da nisam bio siguran (ili je barem to ono što sam shvatio kao svoj osnovni engleski). Ako netko može odgovoriti na ovo pitanje, rado ću instalirati ovu aplikaciju.

  12.   Federico dijo

    Izvrsno sredstvo. Super mi djeluje. Sada, ako želim ograničiti propusnost svoje Wi-Fi žarišne točke? Bilo bi nešto poput "curiti -d 10 -u 10 wlp0s29u1u2% u" (wlp0s29u1u2 je naziv mog wifi sučelja)

  13.   Federico dijo

    Pokušavam izvršiti naredbe onako kako vi naznačite, ali kad to učinim, dobijem sljedeću poruku:
    "Iscurilo: preskakanje konfiguracijske datoteke: $ {prefix} /etc/trickled.conf: Nema takve datoteke ili direktorija"
    Nastavljam s uređivanjem konfiguracijske datoteke i ponavljam naredbe. Ali opet dobivam istu poruku.