Trickle: joslas platuma ierobežotājs operētājsistēmai Linux

Trickle ir interesants rīks, ar kuru tas ir iespējams ierobežojums el joslas platums gan uz augšu, gan uz leju VISI mūsu pieteikumi. To var palaist "pēc pieprasījuma", lai kontrolētu konkrētu lietojumprogrammu, vai kā dēmonu, tādējādi kontrolējot visas lietojumprogrammas, kuras mēģina izveidot savienojumu ar internetu.

Uzstādīšana

sudo apt-get install sūkties

Kā lietot trickle

Trickle sintakse ir šāda:

trickle -d Download_Bandwidth -u Upload_Bandwidth komanda

Lūk, daži piemēri:

a) Ierobežojiet lejupielādes joslas platumu līdz 10 kbps, kas tiek izmantots faila pārsūtīšanai, izmantojot ssh:

trickle -d 10 scp file.mp3 10.0.0.1:/home/puntolibre/musica/

b) Ierobežojiet joslas platumu līdz 200 kbps sistēmas atjauninājuma lejupielādes, izmantojot Apt:

trickle -d 200 apt-get jauninājums

c) Lai modificētu lietojumprogrammas, piemēram, Firefox, joslas platumu:

pilināt -d 10 -u 10 firefox% u

d) tilpnes izmantošana, lai ierobežotu wget joslas platumu

trickle -d 50 wget -O “planēta earth.divx” http://video.stage6.com/1402821/.divx

Run palaist kā dēmons

Lai sāktu pilināt kā dēmonu un ierobežotu VISU joslas platumu, izmantojiet komandu trickled:

sudo pilēja -d 20 -u 20

… Kur parametri -d un -u attiecīgi reaģē uz lejupielādes un augšupielādes ierobežojumu.

Kontrolēt tilpni

Trickle ir konfigurācijas fails, kas ļaus mums precizēt dažus parametrus un padarīt tos pastāvīgus katram pakalpojumam atsevišķi.

Konfigurācijas fails ir šāds: /etc/trickled.conf

Visvienkāršākais konfigurējamais fails izskatās šādi:

[ssh] Prioritāte = 1

[www] Prioritāte = 8

Izmantojot šo metodi, mēs iegūstam diezgan labu lejupielādes ātrumu, un tajā pašā laikā mēs varam veikt ssh sesijas mašīnai, kas lejupielādē. Būtībā šāds konfigurācijas fails, piemēram, iepriekšējais, norāda, ka prioritāte ir ssh pārsūtīšana, nevis www.

Lai izvairītos no pārsūtīšanas ātruma svārstībām, Trickle dokumentācijā ieteicams izmantot parametrus Time-Smoothing un Long-Smoothing.

[ssh] Prioritāte = 1
Laika izlīdzināšana = 0.1
Garuma izlīdzināšana = 2

[www] Prioritāte = 8
Laika izlīdzināšana = 5
Garuma izlīdzināšana = 20

Šīs vērtības nosaka normalizācijas laiku un ilgumu, ko Trickle piemēro programmai, kuru tā kontrolē.

Fuente: sūkties


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Izmantosim Linux teica

    Parametrs -u ir ierobežot augšupielādes joslas platumu. The -d lejtecē.
    Priekā! Pāvils.

  2.   Alonso herrera teica

    Sveiks, Pablo, ko nozīmē "% u"? Un kā tas tad meklētu pārlūku Google Chrome? Paldies

  3.   Izmantosim Linux teica

    Tas var būt tāpēc, ka nav jaunākās Ubuntu versijas pakotņu. : S
    Mums būs jāgaida vai jādara paši. 🙂 Tā ir bezmaksas programmatūras burvība.
    Priekā! Pāvils.

  4.   Seba teica

    Es mēģinu to instalēt uz xububtu 12.04, un tas netiek instalēts, vai ir kāds risinājums?

  5.   Envi teica

    Interesanti. Es jau sen zināju brīnumdarītājuhttp://lartc.org/wondershaper/), instruments, lai līdzsvarotu mūsu asinhronos savienojumus un tādējādi iegūtu lielāku efektivitāti pakešu pārvaldībā un savienojuma kavēšanās laikā, īpaši augšupielādējot. Tas arī ļauj ierobežot joslas platumu.

  6.   Izmantosim Linux teica

    Tas arī darbojas lieliski.

  7.   Andress teica

    Paldies, ļoti interesanti
    Es gribētu uzzināt, vai ir kāda komanda vai šī programma no ziņas, vai programma, kas mums stāsta visas lietojumprogrammas, kas patērē internetu
    kāds būtu papildinājums šim
    paldies

  8.   Izmantosim Linux teica

    Varbūt redzat, ka tas jums palīdzēs:

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

    Priekā! Pāvils.

  9.   Andress teica

    Paldies !

  10.   parūka teica

    Liels paldies par apmācību, tā ir ļoti noderīga, ja koplietojat joslas platumu starp vairākiem datoriem; tomēr es gribētu zināt, vai ir automātisks veids, kā ierobežot joslas platumu visām lietojumprogrammām, piemēram, netlimiter, kas ļauj ierobežot visu ienākošo un izejošo savienojumu ar datoru joslas platumu.

    Paldies jau iepriekš;
    Es arī zinu brīnumdarītāju, tomēr nezinu, kā to konfigurēt tā, lai tas ierobežotu arī p2p savienojumus

    1.    izmantosim linux teica

      Patiesība ir tāda, ka es jums to nevarēju pateikt.
      Tomēr jūs varētu interesēt šie raksti:
      https://blog.desdelinux.net/nethogs-conoce-cuanto-ancho-de-banda-consume-cada-aplicacion/
      https://blog.desdelinux.net/que-aplicacion-consume-mas-ancho-de-banda/
      Apskāviens! Pāvils.

  11.   kurokaze teica

    Pirmkārt, paldies par apmācību, es meklēju šāda veida lietojumprogrammu savam Ubuntu 14.04, es instalēju Wondershaper, bet tas man nedarbojās, un es neesmu instalējis šo lietojumprogrammu, kas man šķiet visnoderīgākā, jo praktiski visi no viņiem saka to pašu informāciju par to, kā to instalēt un kā ierobežot savienojumu, bet viņi nesaka, kā to deaktivizēt, un angļu valodā tāds bija, bet es domāju, ka es nebiju pārliecināts (vai vismaz tas ir tas, ko Es sapratu kā savu pamata angļu valodu). Ja kāds var atbildēt uz šo jautājumu, es ar prieku instalēšu šo lietojumprogrammu.

  12.   Federiko teica

    Lielisks rīks. Man strādā lieliski. Tagad, ja es vēlos ierobežot sava Wi-Fi tīklāja joslas platumu? Tas būtu kaut kas līdzīgs "trickle -d 10 -u 10 wlp0s29u1u2% u" (wlp0s29u1u2 ir mana wifi interfeisa nosaukums)

  13.   Federiko teica

    Mēģinu izpildīt komandas, kā jūs norādījāt, bet, kad to izdarīju, saņemu šādu ziņojumu:
    "Trickled: Konfigurācijas faila izlaišana: $ {prefix} /etc/trickled.conf: Nav šāda faila vai direktorija"
    Es turpinu rediģēt konfigurācijas failu un atkārtoju komandas. Bet es atkal saņemu to pašu ziņojumu.