Existem muitos analisadores de logs de cache de squid disponíveis. Pessoalmente eu usei apenas sarg
, o que é muito bom, mas não muito chique. É enviado por várias distribuições.
Estou em uma conexão ADSL que tem um limite de largura de banda (posso fazer o download de 100 gigabytes por mês). Para um pouco de teste, configurei o Squid como um proxy da Web transparente para capturar todo o tráfego HTTP e tentar armazenar alguns deles em cache.
Existe alguma coisa no Squid que me permite descobrir coisas simples como
"Os clientes solicitaram 500 meg de material, o cache forneceu 150 meg desse conteúdo"
ou seja, eu quero descobrir se o cache está realmente fazendo algo útil.
Eu tenho o cachemgr.cgi em execução, mas os dados que ele fornece são ... difíceis de entender.
Existem muitos analisadores de logs de cache de squid disponíveis. Pessoalmente eu usei apenas sarg
, o que é muito bom, mas não muito chique. É enviado por várias distribuições.
Eu sei que esta resposta está atrasada alguns anos, mas ninguém respondeu a ferramenta de linha de comando simples squidclient
squidclient mgr:info | grep "Hit Ratios"
deve fornecer informações sobre porcentagens de hits, então é uma questão de trabalhar com os totais.
IE, um Índice de Bytes de 60min de 20% e um tráfego total de 100MB significa que 20MB foram servidos pelo seu proxy de squid na última hora.