Como encontrar a configuração que emulará condições de rede específicas com o netem / tc?

0

Tivemos o nosso aplicativo testado de outra forma bem testado, uma vez que foi implantado em um dispositivo conectado por meio de uma conexão fraca.

Para poder depurar isso, queremos reproduzir as más condições de rede em um ambiente controlado . Decidimos usar as ferramentas tc / netem para criar uma "caixa de rede ruim" dedicada como descrito em este artigo.

Assim, a documentação é muito boa sobre como reproduzir todos os tipos de problemas de rede, como baixa largura de banda , alta latência , reordenação de pacotes , < strong> perda de pacotes e até corrupção de pacotes .

O que não encontramos nenhuma documentação é como selecionar corretamente os valores para testes, a fim de reproduzir algumas condições específicas que experimentamos em nosso ambiente ativo. Então, minha pergunta é: Como podemos avaliar as condições de rede em nosso ambiente ao vivo para obter bons valores de configuração para o netem / tc que podemos usar para emular as condições ao vivo?

Se for importante, estamos na plataforma x64 do Debian.

Quaisquer ferramentas, scripts, dicas e amp; truques são bem vindos!

    
por Lennart Rolland 01.09.2015 / 03:06

0 respostas