Na tentativa de entender um pouco mais sobre o desempenho do nosso site fiz um script python 3 para uma analise preliminar dos arquivos.
def file_IPs(fname):
counter = 0;
IPs = {};
with open(fname) as f:
for linha in f.readlines():
counter += 1;
IP = linha.split()[0];
if IP in IPs:
IPs[IP] += 1;
else:
IPs[IP] = 1;
distinctIPs = 0;
maximo = 0
minimo = counter;
for ip, ipcount in IPs.items():
# print(ip, ipcount);
if (maximo < ipcount):
maximo = ipcount;
if (minimo > ipcount):
minimo = ipcount;
distinctIPs += 1;
# print("total = ", counter, "distintos = ", distinctIPs, "maximo = ", maximo, "minimo = ", minimo, "media = ", counter/distinctIPs);
print(fname[-8:], "; ", counter, "; ", distinctIPs, "; ", maximo, "; ", minimo, "; ", counter/distinctIPs, "\n");
return
Deixe um comentário
Você precisa fazer o login para publicar um comentário.