Como o comentário acima sugerido, você precisará de Traffic Shaping . Um dos programas mais conhecidos é o Wonder Shaper . No entanto, eu recomendaria o Trickle , porque este software é mais fácil de usar.
O truque é executado no espaço do usuário e usa LD_PRELOAD
para injetar algumas próprias bibliotecas de rede. Você pode instalá-lo usando apt-get install trickle
(ou qualquer outra ferramenta que você goste). Normalmente você usaria Trickle como:
trickle -d 1234 -u 567 my_software
Onde -d
é a taxa de download (1234 KB / s no exemplo acima), -u
taxa de upload (567 KB / s) e my_software
é qualquer software como o Firefox, BitTorrent ou outro.
No seu caso, faz mais sentido usar trickled
com seu próprio trickled.conf
. Este arquivo de configuração deve se parecer com o seguinte exemplo:
[bittorrent]
Priority = 8
[www]
Priority = 1
Então, o WWW tem a maior prioridade, enquanto o BitTorrent é o mais baixo. Então o Trickle irá garantir que a navegação seja sempre possível. Mais detalhes na configuração do Trickle estão em trickled.conf(5)
e trickled(8)
.