Largura de banda do acelerador via iptables

14

Eu preciso acelerar o uso da largura de banda, semelhante à maneira como alguns ISPs fazem isso, para que, após alguns segundos, diminua a velocidade.

Glen Solsberry
fonte

Respostas:

18

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

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

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

Você também pode querer verificar estas perguntas semelhantes sobre falha do servidor:

Christopher Cashell
fonte
Eu deveria ter mencionado na minha resposta original, mas outro termo comum para isso (embora inclua um pouco mais) é QoS (Qualidade de Serviço). É outro bom termo a ser observado ao tentar gerenciar o tráfego.
Christopher Cashell
0

Usamos tc.bash ( link ) para controle de tráfego, em combinação com o IPTables. É feito o truque para tudo o que precisamos até agora.

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

grufftech
fonte