Pessoal to achando o meu squid muito lento, este é meu 1º servidor proxy que crio, entao a config ta meio de "iniciante", eu gostaria de algumas sugestoes para dar uma up na performance:
Maquinha utilizada: Celeron D 2.8, 512 RAM, 80GB SATA, Motherboard Digitron, Placa de Rede 3Com,
minha configuração atual:
# OPCOES DE REDE
# ---------------------------------------------------------------------
# Porta utilizada pelo servidor para atenteder as requisicoes feitas a ele
#
http_port 3128 transparent
# Lista de palavras que, se encontradas em uma URL, irao carregar
# diretamente do cache local
hierarchy_stoplist cgi-bin ?
# Lista de palavras que nunca devem ser salvas em cache
acl QUERY urlpath_regex cgi-bin \?
no_cache deny QUERY
# OPCOES DE TAMANHO DE CACHE
# -----------------------------------------------------------------------
# Quantidade de memoria utilizada pelo SQUID
#
cache_mem 64 MB
# Tamanho minimo para reposicao de objetos armazenados
#
cache_swap_low 90
# Tamanho maximo para reposicao de objetos armazenados
#
cache_swap_high 95
# Tamanho maximo dos arquivos a serem armazenados em CACHE
#
maximum_object_size 500000 KB
# Tamanho minimo dos arquivos a serem armazenados em CACHE
minimum_object_size 0 KB
# LOCALIZACAO DOS ARQUIVOS DE LOG E PASTAS DE CACHE
# ------------------------------------------------------------------------
# Diretorio onde os arquivos cache serao armazenados
#
cache_dir ufs /usr/local/squid/cache 1000 16 256
# Arquivo onde sera gerado o log de acesso ao servidor proxy
#
cache_access_log /usr/local/squid/var/logs/access.log
# Arquivo onde sera gerado o log sobre o comportamento do cache
#
cache_log /usr/local/squid/var/logs/cache.log
# DNS a ser utilizado pelo SQUID
dns_nameservers 192.168.1.99
#dns_nameservers 208.67.222.222
# Local onde esta o executavel DISKD, que aumenta o desempenho do cache
#diskd_program /usr/bin/diskd
# CONTROLE DE ACESSO
# ------------------------------------------------------------------------
# Configuracao minima recomendada
#
acl all src 192.168.1.0/24
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl SSL_ports port 443 563
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 563 # https, snews
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl smtp port 110
acl pop port 25
acl CONNECT method CONNECT
#acl spywares url_regex -i "/etc/squid/spywares"
acl proibir_palavras url_regex "/usr/local/squid/etc/palavras"
acl block url_regex -i "/usr/local/squid/etc/block"
acl rede_interna src 192.168.1.0/255.255.255.0
acl libera src 192.168.1.15 #coloque aqui os ips masters
cache_effective_user squid
######### paginas de erros personalizadas ########
deny_info Terra - Qual é a sua? block
# Somente permitir acesso ao cache vindos de localhost
#
# Erros em Portugues
#
#error_directory /usr/share/squid/errors/Portuguese
# Somente permitir acesso ao cache vindos de localhost
#
http_access deny block
http_access deny proibir_palavras
#http_access deny spywares
http_access allow manager localhost
http_access deny manager
# Bloquear acessos a portas desconhecidas
#
http_access deny !Safe_ports
http_access deny CONNECT !Safe_ports
# Bloquear todos os acessos que nao sejam atraves das portas seguras
#
http_access deny CONNECT !SSL_ports
# Essa e a volta dos pedidos das Regras dos usuarios
#
#http_reply_access allow pode_tudo
http_access allow localhost
http_access allow all
# E-mail do Administrador do servidor proxy
cache_mgr [email protected]
# Nome do servidor proxy
visible_hostname debian.server
#-------------------------- ---------------------------
este meu pc roda debian e tambem é servidor de DNS, e tambem servidor SAMBA...
no final do expediente de trabalho, verifiquei q a memoria do pc estava toda esgotada.... e boa parte da memoria swap também....
alguma dica para melhorar esta config??
Obrigado pela ajuda!