Cento e noventa e cinco por cento da largura de banda

5

Estou tentando calcular a largura de banda da minha conexão de internet atual. Eu estou puxando a taxa de transferência de entrada e saída atual via snmp. Se o argumento para a função a seguir for uma lista crescente ordenada de alguns exemplos de entrada e saída, este é o caminho certo para calcular o percentil 95?

sub ninetyFifth {
    #Expects Sorted Data
    my $ninetyFifthLine = (@_ * .95) - 1;
    return $_[$ninetyFifthLine];
}
    
por Kyle Brandt 16.03.2010 / 12:54

1 resposta

2

Normalmente, o valor capturado via SNMP é "total de octetos enviados / recebidos desde o último contador de interface limpo", portanto, a menos que você tenha pós-processado para obter os "dados enviados durante o intervalo", você acabará "dados enviados durante os primeiros 95% das amostras". Embora você diga "taxa de transferência", isso deve ser OK (embora seja o mesmo que é exibido na informação show interface em um roteador Cisco, não é a taxa de transferência real, é a média exponencial de taxas de transferência de curto prazo).

Caso contrário, parece certo. Você provavelmente terá uma resposta diferente (e menor) ao usar intervalos de 5 minutos do que ao usar intervalos de 10 segundos, a menos que tenha um uso de largura de banda incomumente suave, mas ambos seriam o 95º percentil para o intervalo em questão. / p>     

por 16.03.2010 / 15:11