Wondershaper
Se não for muito simples para o seu caso de uso, sugiro que você experimente wondershaper
.
Um script de modelagem de tráfego fácil de usar que fornece essas melhorias: * Baixa latência para tráfego interativo (e pings) em todos os momentos * Permitir websurfing a velocidades razoáveis, enquanto upload / download * Certifique-se uploads não prejudicam os downloads * Faça Downloads seguros não afetam os uploads. Ele faz isso: * Limitando o upload acelere um pouco para eliminar filas | * Limitando a velocidade de download, enquanto permite rajadas, para eliminar filas | * Tráfego interativo pula a fila * ACKs e pequenos pacotes pulam a fila
Está disponível como um pacote debian / ubuntu, apenas execute sudo apt-get install wondershaper
para instalá-lo. Entre wondershaper
e usando tc
diretamente, confie em mim, você quer maravilhavel. Uma vez eu usei tc
extensivamente e, embora bastante poderoso, não é uma alegria usar.
Início e configuração do Wondershaper
Feche todos os programas e outras páginas do navegador. Em seguida, verifique sua velocidade no link
Sintaxe: wondershaper [interface de rede] [baixa velocidade kbit / s] [velocidade máxima kbit / s]
Exemplo para conexão ADSL de 8 / 1M (mbit / s):
wondershaper eth0 6700 800
Se você deseja limpar as filas do Wondershaper (desativando a modelagem de tráfego):
Sintaxe: wondershaper claro [interface de rede]
wondershaper clear eth0
Iniciando o Wondershaper automaticamente quando o SO é iniciado
Isso pode ser feito editando o arquivo /etc/network/interfaces
Antes:
auto lo
iface lo inet loopback
Depois:
iface eth0 inet dhcp
up /sbin/wondershaper eth0 6700 800
down /sbin/wondershaper clear eth0
auto eth0
Observe que este é apenas um exemplo . As configurações reais podem diferir um pouco no seu sistema. Por exemplo, no seu sistema, a interface de rede pode ser eth0 em vez de eth2.
Para encontrar o seu dispositivo de rede execute: ifconfig
ou veja informações de conexão do gerenciador de rede.
Fonte: link