straaltje is een interessante tool waarmee het mogelijk is limiet el bandbreedte zowel op als neer van ALL onze toepassingen. Het kan "on demand" worden uitgevoerd om een specifieke applicatie te besturen, of als een daemon, en dus alle applicaties die proberen verbinding te maken met internet. |
installatie
sudo apt-get install straaltje
Hoe trickle te gebruiken
De syntaxis van Trickle is als volgt:
trickle -d Download_Bandwidth -u Upload_Bandwidth Command
Hier zijn een paar voorbeelden:
a) Beperk de downloadbandbreedte tot 10 kbps die wordt gebruikt voor het overbrengen van een bestand met ssh:
trickle -d 10 scp file.mp3 10.0.0.1:/home/puntolibre/musica/
b) Beperk de bandbreedte tot 200 kpbs voor het downloaden van een systeemupdate via Apt:
trickle -d 200 apt-get upgrade
c) Om de bandbreedte van een applicatie, zoals Firefox, te wijzigen:
trickle -d 10 -u 10 firefox% u
d) trickle gebruiken om de bandbreedte van wget te beperken
trickle -d 50 wget -O "planet earth.divx" http://video.stage6.com/1402821/.divx
Ren druppel als een demon
Om trickle te starten als een daemon en ALLE bandbreedte te beperken, gebruik je het trickled commando:
sudo druppelde -d 20 -u 20
… Waar de -d en -u parameters reageren op respectievelijk de download- en uploadlimiet.
Trickle configureren
Trickle heeft een configuratiebestand waarmee we enkele parameters kunnen verfijnen en ze voor elke service afzonderlijk permanent kunnen maken.
Het configuratiebestand is als volgt: /etc/trickled.conf
Het eenvoudigste configuratiebestand dat kan worden gemaakt, ziet er als volgt uit:
[ssh] Prioriteit = 1
[www] Prioriteit = 8
Met deze methode krijgen we redelijk goede downloadsnelheden en kunnen we tegelijkertijd ssh-sessies doen op de machine die aan het downloaden is. In feite vertelt een configuratiebestand zoals hierboven aan trickle om prioriteit te geven aan ssh-overdrachten boven www.
In de documentatie van Trickle wordt het gebruik van de parameters Time-Smoothing en Lenght-Smoothing aanbevolen om fluctuaties in overdrachtssnelheden te voorkomen.
[ssh] Prioriteit = 1
Time-Smoothing = 0.1
Lengte gladmaken = 2
[www] Prioriteit = 8
Time-Smoothing = 5
Lengte gladmaken = 20
Deze waarden bepalen de normalisatietijd en -lengte die Trickle toepast op het programma dat het bestuurt.
bron: straaltje
14 reacties, laat de jouwe achter
De parameter -u is om de uploadbandbreedte te beperken. De -d stroomafwaarts.
Proost! Paul.
Hallo Pablo, wat betekent "% u"? En hoe zou het er dan uitzien voor Google Chrome? bedankt
Het kan zijn omdat er geen pakketten zijn voor de nieuwste versie van Ubuntu. : S.
We zullen moeten wachten of ze zelf doen. 🙂 Dat is de magie van gratis software.
Proost! Paul.
Ik probeer het te installeren op xububtu 12.04 en het kan niet worden geïnstalleerd, een oplossing?
Interessant. Ik kende wonderdoder lang geledenhttp://lartc.org/wondershaper/), een hulpmiddel om onze asynchrone verbindingen in evenwicht te brengen en zo een grotere efficiëntie te verkrijgen in pakketbeheer en verbindingslatentie, vooral bij het uploaden. Het stelt je ook in staat om de bandbreedte te beperken.
Dat werkt ook prima.
Dank je wel, erg interessant
Ik zou graag willen weten of er een commando of dit programma uit de post is of een programma dat ons alle applicaties vertelt die internet verbruiken
wat zou hier een aanvulling op zijn
bedankt
Misschien zie je dat dit je zal helpen:
http://www.ubuntugeek.com/bandwidth-monitoring-tools-for-linux.html
Proost! Paul.
heel erg bedankt!
Heel erg bedankt voor de tutorial, het is erg handig als je bandbreedte deelt tussen verschillende computers; ik zou echter graag willen weten of er een automatische manier is om de bandbreedte voor alle applicaties te beperken, zoals in netlimiter waarmee je de bandbreedte van alle inkomende en uitgaande verbindingen met de pc kunt beperken.
Bij voorbaat bedankt;
Ik ken echter ook Wondershaper, maar ik weet niet hoe ik het zo moet configureren dat het ook p2p-verbindingen beperkt
De waarheid is dat ik het je niet kon vertellen.
Mogelijk bent u echter geïnteresseerd in deze artikelen:
https://blog.desdelinux.net/nethogs-conoce-cuanto-ancho-de-banda-consume-cada-aplicacion/
https://blog.desdelinux.net/que-aplicacion-consume-mas-ancho-de-banda/
Knuffel! Paul.
Allereerst, bedankt voor de tutorial, ik was op zoek naar dit type applicatie voor mijn Ubuntu 14.04, ik heb Wondershaper geïnstalleerd maar het werkte niet voor mij, en ik heb deze applicatie die ik het meest nuttig vind niet geïnstalleerd, omdat praktisch alle van hen zeggen dezelfde informatie over hoe het te installeren en hoe het te installeren. hoe de verbinding te beperken, maar ze zeggen niet hoe het te deactiveren, en in het Engels was er een, maar ik denk dat ik het niet zeker wist (of in ieder geval het is wat ik begreep als mijn basis Engels). Als iemand deze vraag kan beantwoorden, installeer ik deze applicatie graag.
Uitstekende tool. Werkt prima voor mij. Als ik nu de bandbreedte van mijn wifi-hotspot wil beperken? Het zou zoiets zijn als "trickle -d 10 -u 10 wlp0s29u1u2% u" (wlp0s29u1u2 is de naam van mijn wifi-interface)
Ik probeer de opdrachten uit te voeren zoals u aangeeft, maar als ik dat doe, krijg ik het volgende bericht:
"Trickled: configuratiebestand overslaan: $ {prefix} /etc/trickled.conf: bestand of map bestaat niet"
Ik ga verder met het bewerken van het configuratiebestand en herhaal de opdrachten. Maar ik krijg weer hetzelfde bericht.