Como monitorar mudanças na freqüência de picos de latência de rede ao longo do tempo?

0

No momento, estou tentando solucionar um problema na minha rede em que obtenho picos de latência de até 200 segundos (normalmente em torno de 50 segundos) de forma aparentemente aleatória em momentos aparentemente aleatórios do dia, espaçados por algumas horas cada tempo.

Ao tentar descobrir qual parte da minha rede bagunçada precisa ser culpada (fora do escopo desta questão - discuti um pouco sobre o chat aqui e aqui ), percebi que não tenho nenhuma maneira confiável de confirmar que uma mudança realmente melhorou alguma coisa.

Até agora, a principal maneira pela qual noto isso é que o irssi mostra [Lag: 15 (??)] na barra de status, aumentando a cada 5 segundos, e todas as outras conexões também parecem ser afetadas. Como isso depende das minhas observações, não é um método muito confiável para saber com que frequência isso realmente acontece.

Note que apenas o envio de pings ICMP é provavelmente insuficiente, mas esse é apenas o meu palpite. Pode ser um problema de "bufferbloat", pode ser perda de pacotes, pode ser algum driver de kernel com bugs, ele só pode se aplicar a conexões persistentes. Eu suspeito disso porque alguns meses atrás, quando o problema começou, eu tinha um comando "ping" rodando em background e não mostrava nada de estranho durante os picos de latência. Isso parece ter mudado agora (pings não passam), mas ainda assim, eu prefiro algo mais robusto.

    
por dequis 09.06.2014 / 04:21

2 respostas

1

Eu respondi a uma pergunta semelhante recentemente, embora esse tópico tenha sido encerrado. Eu vou postar aqui ...

Configure um aplicativo gráfico de tráfego em tempo integral para ajudar a identificar problemas de desempenho.

A configuração de um aplicativo gráfico de tráfego para monitorar o uso da interface do seu roteador é provavelmente um local razoável para começar a investigar por que uma rede de escritório está com desempenho abaixo do esperado. Geralmente, isso exige que você tenha um sistema sempre ativo no qual possa definir um programa de pesquisa e deixar a execução em 7x24. Embora não seja necessário, se esse sistema puder executar um servidor da Web, os dados poderão ser examinados virtualmente em qualquer lugar.

Um aplicativo de gráficos de tráfego permitirá determinar se a demanda está excedendo a oferta (os usuários estão solicitando mais bits / s do que os suprimentos do ISP), se uma interface específica está enviando / recebendo mais tráfego do que o normal ou se houver latência e outro desempenho os problemas não estão relacionados ao volume de tráfego. Ele pode ajudar a identificar se e quando mais capacidade deve ser comprada ou se uma alta carga de rede é um evento ocasional. Pode até identificar um processo agendado regularmente que está causando um aumento no tráfego na mesma hora todos os dias ou até mesmo uma hora.

Embora existam muitas aplicações gráficas ao redor, uma que eu usei em várias plataformas é MRTG - Gráfico de tráfego de vários roteadores >. Ele pode monitorar o tráfego em qualquer dispositivo compatível com SNMP: eu usei-o para monitorar grandes roteadores cisco de backbone, switches empresariais de 48 ou mais portas, roteadores Linksys, até mesmo modems a cabo e DSL. Eu recomendo que qualquer administrador de rede tenha isso, ou um aplicativo similar instalado, para se manter a par dos padrões de uso de rede.

Embora exista uma ligeira curva de aprendizado envolvida na instalação, uma vez configurada, seus dados não exigem um alto grau de especialização técnica para interpretar, e não impõe carga administrativa adicional uma vez configurada, pois seus arquivos de log não aumentam de tamanho.

    
por 09.06.2014 / 04:52
1

a fumaça é uma maneira de medir a latência. Entre mrtg e smokeping, você pode ser capaz de entender esse problema.

    
por 09.06.2014 / 07:34