Kazaljka: ograničivač propusnosti za Linux

Trickle je zanimljiv alat s kojim je to moguće limit el propusnost i gore i dolje SVE naš aplikacije. Može se pokrenuti "na zahtjev" za kontrolu određene aplikacije ili kao demon, kontrolirajući tako sve aplikacije koje se pokušavaju povezati na Internet.

Instalacija

sudo apt-get instalacija sitnica

Kako koristiti kapljice

Sintaksa Trikela 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 sistema putem Apt:

curiti -d 200 apt-dobiti nadogradnju

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

curiti -d 10 -u 10 firefox% u

d) Korišćenjem kapljica za ograničavanje propusnosti wgeta

curiti -d 50 wget -O “planeta zemlja.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 trickled:

sudo curio -d 20 -u 20

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

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 mašini koja preuzima. U osnovi, konfiguracijska datoteka poput one gore govori da daje prednost davanju ssh prijenosa preko www.

Dokumentacija Trickle-a preporučuje upotrebu parametara Vreme i Zaglađivanje dužine kako bi se izbjegle fluktuacije brzina prijenosa.

[ssh] Prioritet = 1
Izravnavanje vremena = 0.1
Izravnavanje dužine = 2

[www] Prioritet = 8
Izravnavanje vremena = 5
Izravnavanje dužine = 20

Te vrijednosti definiraju vrijeme normalizacije i dužinu koju Trickle primjenjuje na program koji kontrolira.

Izvor: sitnica


Sadržaj članka pridržava se naših principa urednička etika. Da biste prijavili grešku, kliknite ovdje.

14 komentara, ostavi svoj

Ostavite komentar

Vaša e-mail adresa neće biti objavljena.

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Koristimo Linux rekao je

    Parametar -u je ograničiti propusnost za prijenos. -D nizvodno.
    Živjeli! Paul.

  2.   Alonso herrera rekao je

    Zdravo Pablo, šta znači "% u"? A kako bi to onda izgledalo za Google Chrome? hvala

  3.   Koristimo Linux rekao je

    Možda zato što ne postoje paketi za najnoviju verziju Ubuntu-a. : S
    Morat ćemo pričekati ili ih sami napraviti. 🙂 To je magija slobodnog softvera.
    Živjeli! Paul.

  4.   Seba rekao je

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

  5.   Envi rekao je

    Zanimljivo. Odavno sam znao čudotvorcahttp://lartc.org/wondershaper/), alat za uravnoteženje naših asinkronih veza i na taj način postizanje veće efikasnosti u upravljanju paketima i kašnjenjem veze, posebno u prijenosu. Takođe vam omogućava da ograničite propusnost.

  6.   Koristimo Linux rekao je

    To takođe odlično funkcionira.

  7.   Andres rekao je

    Hvala, vrlo zanimljivo
    Želio bih znati postoji li naredba ili ovaj program s pošte ili program koji nam govori o svim aplikacijama koje troše internet
    šta bi bio dodatak ovome
    hvala

  8.   Koristimo Linux rekao je

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

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

    Živjeli! Paul.

  9.   Andres rekao je

    Hvala puno !

  10.   wiggin rekao je

    Hvala vam puno na vodiču, vrlo je korisno kada širite opseg između nekoliko računara; međutim, želio bih znati postoji li automatski način da se ograniči propusnost za sve aplikacije, kao u netlimiteru koji vam omogućava da ograničite propusnost svih dolaznih i odlaznih veza sa računarom.

    Hvala unaprijed;
    Međutim, znam i čudotvorca, međutim ne znam kako da ga konfigurišem tako da ograničava i p2p veze

    1.    iskoristimo linux rekao je
  11.   kurokaze rekao je

    Prije svega, hvala na vodiču, tražio sam ovu vrstu aplikacije za svoj Ubuntu 14.04, instalirao sam Wondershaper, ali nije mi uspio i nisam instalirao ovu aplikaciju koja mi se čini najkorisnijom, jer su praktično svi od njih kažu iste informacije o tome kako ga instalirati i kako ga instalirati. kako ograničiti vezu, ali ne kažu kako ga deaktivirati, a na engleskom je bio jedan, ali mislim da nisam bio siguran (ili barem to sam shvatio kao svoj osnovni engleski jezik). Ako neko može odgovoriti na ovo pitanje, rado ću instalirati ovu aplikaciju.

  12.   Federico rekao je

    Odličan alat. Super mi ide. Sada, ako želim ograničiti propusnost svoje WiFi ž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 rekao je

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

bool(tačno)