[FUG-BR] Arquivo Swap.state enorme

Renato Frederick renato em frederick.eti.br
Quarta Setembro 21 10:18:25 BRT 2011


Eu tive algo assim

As dicas desta[1] discussão resolveram, era diverso usuário com vírus
fazendo get de dezenas de páginas. Daí o swap.state fica grande pois o squid
tem que indexar milhares de diretórios.

[1] http://www.squid-cache.org/mail-archive/squid-users/200107/0078.html


> -----Original Message-----
> From: freebsd-bounces em fug.com.br [mailto:freebsd-bounces em fug.com.br]
> On Behalf Of Corsini .
> Sent: quarta-feira, 21 de setembro de 2011 10:07
> To: freebsd em fug.com.br
> Subject: Re: [FUG-BR] Arquivo Swap.state enorme
> 
> 
> Então Mario, até cheguei a rodar aqui o squid -k rotate para ver, mas
percebi
> que o swap.state está do mesmo jeito, ou seja não limpou o mesmo, mas
> também percebi que ele gerou um outro arquivo com esse nome
> swap.state.last-clean 0 bytes estranho que esse arquivo não crescia assim
> tão rápido, para se ter uma idéia, de ontem para hoje ele já cresceu quase
> 2gb.
> 
> Estou usando no squid o cache_dir  dessa forma:
> 
> cache_dir diskd /usr/local/squid/cache 10000 16 256 Q1=64 Q2=74
> 
> Derrepente eu passo o meu cache_dir aqui para UFS seguindo sua dica,
> Talvez um dos motivos que possa ter acarretado isso: foi ter retirado o
NAT
> dessa rede, aumentou bastante as requisições no Proxy
> 
> 
> João B. Corsini
> Analista de Suporte
> 
> 
> 
> > To: freebsd em fug.com.br
> > From: lobo em bsd.com.br
> > Date: Tue, 20 Sep 2011 19:51:54 -0300
> > Subject: Re: [FUG-BR] Arquivo Swap.state enorme
> >
> > On Tuesday 20 September 2011 14:59:34 Welinaldo Lopes Nascimento
> wrote:
> > > O comando para dividir o arquivo access.log é: squid -k rotate
> > > Você vai observar que cada vez que é executado este comando, cria-se
> um
> > > arquivo de de log separado; ex.: access.log.0, access.log.1, etc...
> > > Uso esta opção para fazer divisões neste arquivo para relatórios do
sarg
> > > semanalmente via cron.
> > >
> >
> > Corsini;
> >
> > Uma forma do swap state não crescer tanto é voce dividir o seu cache em
> > diretorios separados.
> >
> > O meu esta assim:
> >
> > cache_dir aufs /squid/1 10000 128 512
> > cache_dir aufs /squid/2 10000 128 512
> > cache_dir aufs /squid/3 10000 128 512
> > cache_dir aufs /squid/4 10000 128 512
> > cache_dir aufs /squid/5 10000 128 512
> >
> > 50G divididos em 5 de 10. Desta forma, cada diretorio tem o seu próprio
> > swap.state e eles não crescerão tanto. Alem do mais, um squid -k rotate
> > semanal "limpa" os arquivos swap.state.
> >
> > --
> > Mario Lobo
> > http://www.mallavoodoo.com.br
> > FreeBSD since 2.2.8 [not Pro-Audio.... YET!!] (99% winblows FREE)
> > -------------------------
> > Histórico: http://www.fug.com.br/historico/html/freebsd/
> > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> 
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd



Mais detalhes sobre a lista de discussão freebsd