Largura de banda do acelerador via iptables

13

Eu tenho a necessidade de limitar o uso da largura de banda, semelhante a como alguns ISPs fazem isso, de modo que depois de alguns segundos, reduz a velocidade.

    
por Glen Solsberry 24.06.2010 / 16:20

3 respostas

17

O que você está procurando é chamado Traffic Shaping. A melhor fonte de informação para ele (que eu conheço) é Linux Advanced Routing and Traffic Control . É um pouco datado, mas ainda tem muita informação boa. Se você pesquisar no Google por Linux Traffic Shaping , poderá encontrar alguns scripts e ferramentas para facilitar um pouco a configuração de modelagem de tráfego.

Os comandos específicos que você usará, a menos que você encontre uma ferramenta ou script para fazer o trabalho para você, são tc e / ou tcng. Também quero avisá-lo que a modelagem de tráfego pode ficar muito complicada se você não tiver feito isso antes, especialmente se estiver tentando fazer isso manualmente.

Além disso, lembre-se também de que você só pode controlar com segurança a velocidade dos dados que está enviando.

Você também pode querer verificar essas questões semelhantes de falha de servidor:

por 24.06.2010 / 18:49
0

Nós usamos o tc.bash ( link ) para controle de tráfego, em combinação com o IPTables. É feito o truque para tudo que precisávamos até agora.

(Testado no CentOS 4 e 5, e deve funcionar com qualquer tipo de linux com tc e iptables.)

    
por 24.06.2010 / 16:26
0

Para o Ubuntu, tente usar o Wondershaper.

link

    
por 03.03.2012 / 14:13