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: [email protected] [mailto:[email protected]] > On Behalf Of Corsini . > Sent: quarta-feira, 21 de setembro de 2011 10:07 > To: [email protected] > 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: [email protected] > > From: [email protected] > > 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 ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

