squid lotando o HD

1. squid lotando o HD

Anderson Henrique
and_web

(usa Slackware)

Enviado em 18/08/2008 - 09:46h

obs: meu servidor tem 1G de memoria RAM e 512M de SWAP
tenho um hd de 40G nas seguintes condições.
partições descritas a baixo:
/ = 2.2G
/usr/local/squid = 29G

mas minha duvida é o seguinte meu squid lota sempre sua partição de mes em mes, noto o seguinte que quando a partição do squid esta lotada, o squid acaba caindo deixando minha rede sem internet.

tem alguma configuração no squid.conf que eu possa configurar, para que o squid quando venha a lotar sua partição ele apague automaticamente os ultimos arquivos gravados na pasta do cache, sem eu precisar de todo mes ir apagar manualmente a pasta cache do squid?

meu arquivo squid.conf está o seguinte a baixo:

#faz o proxy trasparente
http_port 3128 transparent

cache_mem 512 MB

#nao sei para que serve essa opção
cache_swap_low 90
cache_swap_high 95

#nao sei se eu diminuir essa opção, se minha rede vai ter um rendimento melhor em relação a velociade de arranque de paginas?
maximum_object_size 96181 KB

minimum_object_size 1 KB

#objeto na memoria como assim?
maximum_object_size_in_memory 1024 KB

# parece que o 27648 dessa opção a baixo, tem que ser menor que 20% do tamanho da partição do squid?
cache_dir diskd /usr/local/squid/cache 27648 16 256 Q1=72 Q2=64
access_log /usr/local/squid/var/logs/access.log
cache_log /usr/local/squid/var/logs/cache.log

#nao sei para que serve essas duas opções a baixo?
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^agopher: 1440 05 1440

#faz a cache do windows update
refresh_pattern windowsupdate.com/.*\.(cab|exe|dll|msi) 10080 100% 43200 reload-into-ims
refresh_pattern download.microsoft.com/.*\.(cab|exe|dll|msi) 10080 100% 43200 reload-into-ims
refresh_pattern www.microsoft.com/.*\.(cab|exe|dll|msi) 10080 100% 43200 reload-into-ims
refresh_pattern au.download.windowsupdate.com/.*\.(cab|exe|dll|msi) 4320 100% 43200 reload-into-ims

quem me puder me tirar essas duvidas, fico muito grato, agradesso a todos tambem do pessoal do viva o linux por esse exelente forum.


  


2. seguinte....

M4iir1c10
M4iir1c10

(usa Arch Linux)

Enviado em 18/08/2008 - 10:32h

sort -r -n +4 -5 access.log | awk '{print $5, $7}' | head -25

mostra qual e o maior arquivo no cache apague esse arquivo com o rm

caso voce queira reiniciar o squid com um cache limpo inclua o -z no comando para iniciar o squid, outra dica que pode te ajudar a economizar espaco e remover alguns bits dos arquivos de log, bits desnescessarios que parecem nao icomodar muito mais depois de um certo tempo enche as paciencias.

#esse comando le o arquivo e remove os bits desnescessarios
cat algum.log | tr -s ' ' | cut -d' ' -f1,4,7 > log.limpo








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts