Sippra är ett intressant verktyg som det är möjligt med begränsa el bandbredd både upp och ner av ALL vår tillämpningar. Det kan köras "på begäran" för att styra en specifik applikation, eller som en demon, och därmed kontrollera alla applikationer som försöker ansluta till Internet. |
installation
sudo apt-get install sippra
Hur man använder sippra
Trickles syntax är som följer:
sippra -d Download_Bandwidth -u Upload_Bandwidth Command
Här är några exempel:
a) Begränsa nedladdningsbandbredden till 10 kbps som används för att överföra en fil med ssh:
trickle -d 10 scp file.mp3 10.0.0.1:/home/puntolibre/musica/
b) Begränsa bandbredden till 200 kbps nedladdning av en systemuppdatering via Apt:
sippra -d 200 apt-get uppgradering
c) För att ändra bandbredden för ett program, till exempel Firefox:
sippra -d 10 -u 10 firefox% u
d) Använd sippra för att begränsa wgets bandbredd
sippra -d 50 wget -O “planet earth.divx” http://video.stage6.com/1402821/.divx
Kör sippra som en demon
För att börja sippra som en demon och begränsa ALLA bandbredden, använd det sipprade kommandot:
sudo sipprade -d 20 -u 20
... Där parametrarna -d och -u svarar på nedladdnings- och uppladdningsgränsen.
Konfigurera sippra
Trickle har en konfigurationsfil som gör att vi kan finjustera vissa parametrar och göra dem permanenta individuellt för varje tjänst.
Konfigurationsfilen är som följer: /etc/trickled.conf
Den enklaste konfigurationsfilen som kan göras ser ut så här:
[ssh] Prioritet = 1
[www] Prioritet = 8
Med den här metoden får vi ganska bra nedladdningshastigheter och samtidigt kan vi göra ssh-sessioner till den maskin som laddas ner. I grund och botten säger en konfigurationsfil som den ovan sippra att prioritera ssh-överföringar över www.
Trickles dokumentation rekommenderar användning av parametrarna Time-Smoothing och Length-Smoothing för att undvika fluktuationer i överföringshastigheter.
[ssh] Prioritet = 1
Tidsutjämning = 0.1
Längdutjämning = 2
[www] Prioritet = 8
Tidsutjämning = 5
Längdutjämning = 20
Dessa värden definierar normaliseringstiden och längden som Trickle tillämpar på det program som den kontrollerar.
Fuente: sippra
Parametern -u är att begränsa uppladdningsbandbredden. Den -d nedströms.
Skål! Paul.
Hej Pablo, vad betyder "% u"? och hur skulle det se ut för Google Chrome? tack
Det kan bero på att det inte finns några paket för den senaste versionen av Ubuntu. : S
Vi måste vänta eller göra dem själv. 🙂 Det är magin med fri programvara.
Skål! Paul.
Jag försöker installera den på xububtu 12.04 och den installeras inte, någon lösning?
Intressant. Jag kände wondershaper för länge sedanhttp://lartc.org/wondershaper/), ett verktyg för att balansera våra asynkrona anslutningar och därmed få större effektivitet i pakethantering och anslutningslatens, särskilt vid uppladdning. Det låter dig också begränsa bandbredden.
Det fungerar också bra.
Tack, mycket intressant
Jag skulle vilja veta om det finns ett kommando eller detta program från inlägget eller ett program som berättar för oss alla applikationer som konsumerar internet
vad skulle vara ett komplement med detta
Tack
Kanske ser du att detta kommer att hjälpa dig:
http://www.ubuntugeek.com/bandwidth-monitoring-tools-for-linux.html
Skål! Paul.
tack så mycket!
Tack så mycket för handledningen, det är mycket användbart när du delar bandbredd mellan flera datorer; dock skulle jag vilja veta om det finns ett automatiskt sätt att begränsa bandbredden för alla applikationer, som i netlimiter som låter dig begränsa bandbredden för alla inkommande och utgående anslutningar till datorn.
Tack på förhand;
Jag känner emellertid även till wondermaker, men jag vet inte hur man konfigurerar det så att det också begränsar p2p-anslutningar
Sanningen är att jag inte kunde berätta för dig.
Du kan dock vara intresserad av dessa artiklar:
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 och främst, tack för självstudien, jag letade efter den här typen av applikation för min Ubuntu 14.04, jag installerade Wondershaper men det fungerade inte för mig, och jag har inte installerat den här applikationen som jag tycker är mest användbar, för praktiskt taget alla av dem säger samma information om hur man installerar den och hur man installerar den. hur man begränsar anslutningen, men de säger inte hur man inaktiverar den, och på engelska fanns det en men jag tror jag inte var säker (eller åtminstone det är vad jag förstod som min grundläggande engelska). Om någon kan svara på den här frågan kommer jag gärna installera den här applikationen.
Utmärkt verktyg. Fungerar bra för mig. Om jag nu vill begränsa bandbredden på min wifi-hotspot? Det skulle vara ungefär som "sippra -d 10 -u 10 wlp0s29u1u2% u" (wlp0s29u1u2 är namnet på mitt wifi-gränssnitt)
Jag försöker utföra kommandona som du anger, men när jag gör det får jag följande meddelande:
"Trickled: Hoppar över konfigurationsfil: $ {prefix} /etc/trickled.conf: Ingen sådan fil eller katalog"
Jag fortsätter med att redigera nämnda konfigurationsfil och upprepa kommandona. Men jag får samma meddelande igen.