Traffic Shaping QoS
Eu usei historicamente ferramentas como o Wondershaper , Trickle , ou pyshaper para reduzir o tráfego de rede.
Exemplos
Trickle
Para acelerar a velocidade de upload / download para 20Kbps.
$ trickle -d 20 wget -c http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
Você também pode defini-los independentemente no cenário acima. Você também pode definir essas configurações como padrão.
$ trickled -d 50 -u 10
Wondershaper
Você também pode usar o Wondershaper para controlar a largura de banda no nível da rede. Por exemplo, digamos que quero controlar meu eth1
device.
$ sudo wondershaper eth1 1024 256
Isso me dará uma velocidade de download de 1024 Kbits e 256 Kbits Upload. Quais são 128KB e 16KB.
Quando você quiser liberar as capas.
$ sudo wondershaper clear eth1
pyshaper
Eu já cobri extensivamente pyshaper
no site antes, veja estas perguntas e respostas como intitulado:
- Como alterar o limite de velocidade da instância de execução em fluxo
- Limite a largura de banda de saída em uma interface específica
Estas são ferramentas bastante capazes, por isso é apenas para mostrar o potencial.