Trickle er et interessant værktøj, som det er muligt at bruge begrænse el båndbredde både op og ned af ALLE vores applikationer. Det kan køres "on demand" for at kontrollere en bestemt applikation eller som en dæmon og dermed kontrollere alle applikationer, der prøver at oprette forbindelse til Internettet. |
Installation
sudo apt-get install sive
Hvordan man bruger sive
Trickles syntaks er som følger:
trickle -d Download_Bandwidth -u Upload_Bandwidth Command
Her er nogle eksempler:
a) Begræns downloadbåndbredden til 10 kbps, der bruges til at overføre en fil ved hjælp af ssh:
sive -d 10 scp-fil.mp3 10.0.0.1:/home/puntolibre/musica/
b) Begræns båndbredden til 200 kpbs for download af en systemopdatering via Apt:
sive -d 200 apt-get opgradering
c) Sådan ændres båndbredden for et program, såsom Firefox:
sive -d 10 -u 10 firefox% u
d) Brug af siv til at begrænse wget's båndbredde
sive -d 50 wget -O “planet earth.divx” http://video.stage6.com/1402821/.divx
Kør sive som en dæmon
For at starte sild som en dæmon og begrænse ALLE båndbredder skal du bruge den sivede kommando:
sudo sildret -d 20 -u 20
... Hvor parametrene -d og -u reagerer på henholdsvis download- og uploadgrænsen.
Konfiguration af sive
Trickle har en konfigurationsfil, der giver os mulighed for at finjustere nogle parametre og gøre dem permanente individuelt for hver tjeneste.
Konfigurationsfilen er som følger: /etc/trickled.conf
Den enkleste konfigurationsfil, der kan laves, ser sådan ud:
[ssh] Prioritet = 1
[www] Prioritet = 8
Med denne metode får vi ganske gode downloadhastigheder, og på samme tid kan vi lave ssh-sessioner til den maskine, der downloades. Dybest set fortæller en konfigurationsfil som den ovenstående, at man skal prioritere ssh-overførsler frem for www.
Trickles dokumentation anbefaler brug af parametrene Time-Smoothing og Length-Smoothing for at undgå udsving i overførselshastigheder.
[ssh] Prioritet = 1
Tidsudjævning = 0.1
Længdeudjævning = 2
[www] Prioritet = 8
Tidsudjævning = 5
Længdeudjævning = 20
Disse værdier definerer normaliseringstiden og -længden, som Trickle anvender på det program, den styrer.
kilde: sive
Parameteren -u er at begrænse uploadbåndbredden. Den -d nedstrøms.
Skål! Paul.
Hej Pablo, hvad betyder "% u"? og hvordan ville det se ud for Google Chrome? tak
Det kan skyldes, at der ikke er nogen pakker til den nyeste version af Ubuntu. : S
Vi bliver nødt til at vente eller gøre dem selv. 🙂 Det er magien ved fri software.
Skål! Paul.
Jeg prøver at installere det på xububtu 12.04, og det installeres ikke, nogen løsning?
Interessant. Jeg kendte wondershaper for længe sidenhttp://lartc.org/wondershaper/), et værktøj til at afbalancere vores asynkrone forbindelser og dermed opnå større effektivitet i pakkehåndtering og forbindelseslatens, især når de uploades. Det giver dig også mulighed for at begrænse båndbredden.
Det fungerer også godt.
Tak, meget interessant
Jeg vil gerne vide, om der er en kommando eller dette program fra posten eller et program, der fortæller os alle de applikationer, der bruger internettet
hvad ville være et supplement til dette
tak
Måske ser du, at dette vil hjælpe dig:
http://www.ubuntugeek.com/bandwidth-monitoring-tools-for-linux.html
Skål! Paul.
Mange tak !
Mange tak for vejledningen, det er meget nyttigt, når du deler båndbredde mellem flere computere; dog vil jeg gerne vide, om der er en automatisk måde at begrænse båndbredden til alle applikationer på, som i netlimiter, der giver dig mulighed for at begrænse båndbredden for alle indgående og udgående forbindelser til pc'en.
Tak på forhånd;
Jeg kender dog også wondershaper, men jeg ved ikke, hvordan jeg konfigurerer det, så det også begrænser p2p-forbindelser
Sandheden er, at jeg ikke kunne fortælle dig det.
Du kan dog være interesseret i disse artikler:
https://blog.desdelinux.net/nethogs-conoce-cuanto-ancho-de-banda-consume-cada-aplicacion/
https://blog.desdelinux.net/que-aplicacion-consume-mas-ancho-de-banda/
Kram! Paul.
Først og fremmest, tak for vejledningen, jeg ledte efter denne type applikation til min Ubuntu 14.04, jeg installerede Wondershaper, men det fungerede ikke for mig, og jeg har ikke installeret denne applikation, som jeg finder den mest nyttige, fordi næsten alle af dem siger de samme oplysninger om, hvordan man installerer det, og hvordan man begrænser forbindelsen, men de siger ikke, hvordan man deaktiverer det, og på engelsk var der en, men jeg tror, jeg var ikke sikker (eller i det mindste er det, hvad Jeg forstod som min grundlæggende engelsk). Hvis nogen kan besvare dette spørgsmål, vil jeg gerne installere denne applikation.
Fremragende værktøj. Fungerer godt for mig. Hvis jeg nu vil begrænse båndbredden på mit wifi-hotspot? Det ville være noget i retning af "sive -d 10 -u 10 wlp0s29u1u2% u" (wlp0s29u1u2 er navnet på min wifi-grænseflade)
Jeg prøver at udføre kommandoerne, som du angiver, men når jeg gør det, får jeg følgende meddelelse:
"Trickled: springer konfigurationsfil over: $ {prefix} /etc/trickled.conf: Ingen sådan fil eller katalog"
Jeg fortsætter med at redigere konfigurationsfilen og gentage kommandoerne. Men jeg får den samme besked igen.