Como posso calcular o uso de largura de banda de percentil de 95 de um dispositivo de rede?

1

Meu provedor está cobrando minha largura de banda usando o método de percentil 95. Eu sei o que é, em princípio (faça medições, jogue o top 5% de distância e use o restante mais alto como resultado).

A questão aqui é o que é usado como base de dados!

Entendo que, com o meu provedor atual, o switch registra o tráfego por um intervalo de 5 minutos. Não é uma medida única a cada 5 minutos, mas a média de 5 minutos!

O intervalo é padronizado ou pelo menos um padrão de fato na indústria? Também é padrão usar a largura de banda média (que é igual aos dados divididos pelo tempo) durante esses intervalos ou apenas tomar por exemplo uma média de 5 segundos a cada 5 minutos?

Minha segunda pergunta é: Existe um aplicativo, como o vnstat, que eu possa usar para medir o percentil 95 eu mesmo?

    
por The Shurrican 11.02.2013 / 12:05

4 respostas

3

O padrão que eu sei é simplesmente olhar para os contadores de rede (pacotes / bytes transmitidos) por 5 minutos. Simples assim - isso te dá uma média, já que você não sabe como isso foi distribuído ao longo dos 5 minutos.

Basicamente medir bytes / pacotes enviados / contadores recebidos do equipamento de rede a cada 5 minutos. Isso é 100%. Jogue fora os 5% mais altos, ou seja, o percentil de 95%.

Medindo a si mesmo - sim, mas é difícil obter exatamente os mesmos números (precisa medir os mesmos elementos exatamente ao mesmo tempo).

    
por 11.02.2013 / 12:10
1

Se você estiver no linux, ifconfig lhe dará algumas dicas. Execute um script para obter os dados no intervalo de 5 minutos e, em seguida, corte manualmente os dados de 5% e pronto.

Em um nível micro, você pode verificar ethtool -S ethX onde você obtém estatísticas detalhadas sobre pacotes. Novamente, coloque um script no intervalo de 5 minutos, calcule por um dia ou dois e, em seguida, execute algumas medições nele. Insira o comando de data após cada iteração do comando principal para obter uma estimativa de quando você está medindo e quando seu provedor está medindo.

    
por 11.02.2013 / 12:15
1

Havia patches em volta que adicionavam gráficos de percentil 95 ao MRTG , mas não eram aceitos na origem do envio e provavelmente nunca seriam .

Você tem que "atualizar" para rrdtool , pelo mesmo autor, que faz 95º percentil , mas geralmente envolve mais trabalho para configurar. A vantagem aqui é que o rrdtool é muito mais flexível que o mrtg e você pode fazer muitas outras coisas com ele.

Se você deseja configurar uma solução de monitoramento e representação gráfica mais completa, os Cactos e os amigos têm modelos para o tráfego de rede que incluem o percentil 95.

    
por 11.02.2013 / 14:48
1

Você tem algum dispositivo de roteador / firewall na sua configuração ou está apenas se conectando a partir de um host Linux? (isso faz diferença nas suas opções de monitoramento)

Além disso, qual é a sua taxa confirmada agora em comparação com sua taxa de expansão?

Seu provedor deve fornecer um gráfico em execução (normalmente algum derivado RRDtool e / ou MRTG) exibindo sua utilização de largura de banda ao longo do ciclo de faturamento. Eles podem medir a partir da sua porta de uplink.

Eu uso Observium do meu lado, mas isso é para uma instalação maior. Vou tocar na interface externa do meu dispositivo de borda e monitorar o 95º percentil lá. A ferramenta deve ser usada por provedores de serviços, portanto, os modelos de faturamento estão presentes.

Algo como:

Eu recebo o seguinte detalhamento (com uma projeção) todo mês de um dos meus provedores ...

--------------------------------
Transit : Bandwidth Usage Breakdown
--------------------------------
Last Month Usage Breakdown:

       From: Tue Jan  1 00:00:00 CST 2013
         To: Fri Feb  1 00:00:00 CST 2013

  GBytes     IN =   184.661
  GBytes    OUT =   944.873
          -----------------
          TOTAL =  1129.534

  95th Percentile:  9.866 Mbps

--------------------------------
Month-To-Date Usage Breakdown:

       From: Fri Feb  1 00:00:00 CST 2013
         To: Mon Feb 11 07:33:37 CST 2013

  GBytes     IN =    60.902
  GBytes    OUT =   287.265
          -----------------
          TOTAL =   348.168

  95th Percentile:  9.906 Mbps

--------------------------------
Current Month Projection Usage Breakdown:

       From: Fri Feb  1 00:00:00 CST 2013
         To: Fri Mar  1 00:00:00 CST 2013

  GBytes     IN =    60.902
  GBytes    OUT =   287.265
          -----------------
          TOTAL =   348.168

  95th Percentile:  9.412 Mbps

--------------------------------
    
por 11.02.2013 / 14:41