[MASOCH-L] Calculo de banda usando arquivos de logs

Caio Zanolla zanolla at gmail.com
Thu Aug 22 10:37:18 BRT 2013


So posso supor/esperar que sim.

Atenciosamente,
Caio Zanolla


2013/8/22 Leandro Carlos Rodrigues <leandro at allchemistry.com.br>

> Se a taxa de transmissão for constante, você pode distribuir a quantidade
> de bytes proprocionalmente naquele intervalo, usando um histograma em
> segundos. Neste caso você teria um resultado bem preciso. Porém você
> consegue garantir que estas taxas são constantes ou quase constantes na
> maioria dos casos?
>
>
> Atenciosamente,
>
> *Leandro Carlos Rodrigues
> TI - All Chemistry do Brasil Ltda.
> (11) 3014-7100*
> Em 22/08/2013 09:49, Caio Zanolla escreveu:
>
>> Leandro,
>>
>> O que ocorre é que em logs gerados em uma parte da plataforma eu tenho o
>> tempo da resposta, em outra parte nao tenho, por isso queria tentar
>> calcular pelo menor denominador comum, que é a hora do hit e o tamanho da
>> resposta.
>>
>> Supordo que eu tivesse o tempo de resposta, como seria o calculo da curva?
>>
>> Imagino que seria encontrar os bps total da requisição, adicionar esse bps
>> a cada segundo onde a requisicao ocorreu e somar com os bps de outras
>> requisicoes que estavam acontecendo no mesmo intervalo. Assim a soma de
>> todos os bps em um segundo seria o valor utilizado para o histograma,
>> correto?
>>
>>
>> Atenciosamente,
>> Caio Zanolla
>>
>>
>> 2013/8/22 Leandro Carlos Rodrigues <leandro at allchemistry.com.br>
>>
>>  Estatisticamente você nunca conseguiria um resultado exato se não
>>> conhecer
>>> o intervalo de tempo da resposta. Qualquer outra técnica, por mais
>>> sentido
>>> que faça, é uma mera suposição e serve somente para você ter uma noção do
>>> resultado correto. Você consegue alterar a forma como o log é gerado? Sua
>>> aplicação permite isso?
>>>
>>> Atenciosamente,
>>>
>>> *Leandro Carlos Rodrigues
>>> TI - All Chemistry do Brasil Ltda.
>>> (11) 3014-7100*
>>> Em 21/08/2013 19:33, Caio Zanolla escreveu:
>>>
>>>  Partindo da suposição de que eu só tenha os logs do webserver eu poderia
>>>> propor a seguinte abordagem para estimar a largura de banda necessária
>>>> para
>>>> servir este conteudo?
>>>>
>>>> Os logs tem datahora do request assim como total de bytes transferidos,
>>>> respectivamente as opcoes:
>>>>
>>>> %B     Size of response in bytes, excluding HTTP headers
>>>> %t     Time the request was received
>>>>
>>>> Transformando os horários para timestamp e gerando uma lista da seguinte
>>>> forma, onde a 1a coluna é o timestamp e a segunda os bytes transferidos
>>>>
>>>> 1376881193 147853
>>>> 1376881193 164960
>>>> 1376881194 311109
>>>> 1376881195 123140
>>>> 1376881195 512384
>>>> 1376881196 385583
>>>> 1376881197 304439
>>>>
>>>> Somando se os bytes dos request que ocorreram no mesmo segundo gerando
>>>> uma
>>>> nova lista
>>>>
>>>> 1376881193 312813
>>>> 1376881194 311109
>>>> 1376881195 635524
>>>> 1376881196 385583
>>>> 1376881197 304439
>>>>
>>>> Posso afirmar que a banda necessária no segundo 1376881193 é de
>>>> (312813*8)
>>>> ou aprox 2.5Mbits/s ?
>>>>
>>>> Lembrando que no log não há indício de quanto tempo o conteudo demorou
>>>> para
>>>> ser entregue, apenas que ele foi entregue, a hora em que foi entregue e
>>>> o
>>>> tamanho do payload.
>>>>
>>>> Ou seria mais interessante calcular o total de bytes transferidos por
>>>> dia
>>>> e
>>>> distribui-los pela frequencia de requests?
>>>>
>>>> Existe alguma outra forma de estimar essa banda atraves desses logs?
>>>>
>>>>
>>>> Atenciosamente,
>>>> Caio
>>>> __
>>>> masoch-l list
>>>> https://eng.registro.br/****mailman/listinfo/masoch-l<https://eng.registro.br/**mailman/listinfo/masoch-l>
>>>> <http**s://eng.registro.br/mailman/**listinfo/masoch-l<https://eng.registro.br/mailman/listinfo/masoch-l>
>>>> >
>>>>
>>>>  __
>>> masoch-l list
>>> https://eng.registro.br/****mailman/listinfo/masoch-l<https://eng.registro.br/**mailman/listinfo/masoch-l>
>>> <http**s://eng.registro.br/mailman/**listinfo/masoch-l<https://eng.registro.br/mailman/listinfo/masoch-l>
>>> >
>>>
>>>  __
>> masoch-l list
>> https://eng.registro.br/**mailman/listinfo/masoch-l<https://eng.registro.br/mailman/listinfo/masoch-l>
>>
>
> __
> masoch-l list
> https://eng.registro.br/**mailman/listinfo/masoch-l<https://eng.registro.br/mailman/listinfo/masoch-l>
>


More information about the masoch-l mailing list