... programas executados via shell
O Trickle é um gerenciador de banda que permite definir a taxa de download e/ou upload na execução dos programas via linha de comando. Ele possui a incrível capacidade em limitar a largura de banda de um aplicativo em especial, sem atrapalhar o funcionamento dos demais aplicativos.
Instalação
Para distros derivadas do Debian:
sudo apt-get install trickle
Para distros, como Fedora:
yum install trickle
Como a ferramenta funciona?
O Trickle controla e limita a velocidade de upload / download de um aplicativo via linha de comando (shell), controlando a quantidade de dados escritos ou lidos.
O que ela não faz?
Trickle não pode ser usado para limitar a largura de banda de rede de aplicações que funcionam sobre o protocolo UDP, ele só pode trabalhar em conexões TCP. Contudo, não em todas aplicações; somente com aplicações que usam a biblioteca glibc!
Para verificar se a aplicação faz uso da biblioteca glibc, você deve executar o comando ldd. Por exemplo: para verificar se o filezilla possui essa biblioteca, execute: ldd /usr/bin/filezilla | grep libc.so
Caso obtenha resultado similar a esse: => /lib/i386-linux-gnu/libc.so.6
sua aplicação tem suporte!
Como usar?
A sintaxe do comando é:
trickle -u 'LIMITE_UPLOAD' programa
trickle -d 'LIMITE_DOWNLOAD' programa
trickle -u 'LIMITE_UPLOAD' -d 'LIMITE_DOWNLOAD' programa
trickle -d 'LIMITE_DOWNLOAD' programa
trickle -u 'LIMITE_UPLOAD' -d 'LIMITE_DOWNLOAD' programa
As opções existentes para este comando são:
-h: ajuda
-v: verbosidade
-V: exibe a versão do trickle
-d: define o limite da taxa de download em KB/s.
-u: define o limite da taxa de upload em KB/s
Exemplos
Limitar o uso da banda em 200kpbs para atualização de pacotes via Apt:
trickle -d 200 apt-get upgrade
Limitar o uso da banda em 10kbps para transferência de arquivos via ssh:
trickle -d 10 scp archivo.mp3 10.0.0.1:/home/linux10complica/musica/
Limitando o download do wget para 120 KB/s:
trickle -d 120 wget
http://releases.ubuntu.com/quantal/ubuntu-12.10-desktop-i386.iso
Mais Informações:
Site oficial
Manual Oficial