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

Caio Zanolla zanolla at gmail.com
Wed Aug 21 19:33:20 BRT 2013


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


More information about the masoch-l mailing list