FórumGdH

Página Inicial do Guia do Hardware

Registrar FAQ Calendário Pesquisar Mensagens de Hoje Marcar Fóruns Como Lidos

Voltar   FórumGdH > GNU-Linux, FreeBSD e Software Livre > Outros Assuntos GNU-Linux, FreeBSD e Software Livre
Bem-vindo ao FórumGdH
Não se esqueça de se registrar, é grátis . Nós temos 754.060 usuários, convidamos você fazer parte de nossa comunidade também! Se ainda não encontrou o que procura use nossa pesquisa. Esperamos que aprecie nosso trabalho.

Resposta
 
Opções do Tópico
Antigo 25-12-2004, 14:06   #1 (permalink)
jgama
Zumbi
 
Registrado em: Nov 2002
Localização: Sumaré - SP
Mensagens: 5.976
Reputação: 31 jgama é simplesmente gente boajgama é simplesmente gente boajgama é simplesmente gente boajgama é simplesmente gente boa
Enviar mensagem via ICQ para jgama Enviar mensagem via MSN para jgama
Padrão Squid capenga

Amigos, não querendo abusa-los, caso alguém esteja com um tempinho para analisar o arquivo abaixo eu agradeço.

Trata do squid, estou achando que depois que coloquei o squid no servidor para melhorar o desepenho da net piorou a navegação, ficou um pouco lenta já que configurei na mão lendo tutoriais e livro que comprei para ajudar no estudo.

arquivo do squid

hierarchy_stoplist cgi-bin ?
acl QUERY urlpath_regex cgi-bin \?
no_cache deny QUERY

http_port 192.168.0.1:3128

cache_mem 64 MB
cache_swap_low 90
cache_swap_high 95
maximum_object_size 4096 KB

cache_dir ufs /usr/local/squid/cache 100 16 256
cache_access_log /usr/local/squid/logs/access.log
cache_log /usr/local/squid/logs/cache.log
cache_store_log /usr/local/squid/logs/store.log

auth_param basic children 5
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 hours
auth_param basic casesensitive off

refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern . 0 20% 4320

acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl to_localhost dst 127.0.0.0/8
acl rede_interna src 192.168.0.0/24
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 CONNECT method CONNECT
acl proibidos url_regex -i "/usr/local/squid/etc/proibidos"

http_access allow manager localhost
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports

http_access deny proibidos
http_access allow rede_interna
http_access deny all
http_reply_access allow all
icp_access allow all

cache_mgr gamaj@glogo.com

cache_effective_user squid
cache_effective_group squid
#Proxy transparente

httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on

httpd_accel_uses_host_header on

coredump_dir /usr/local/squid/var/cache


Caso alguém encontre algo que epossa esta prejudicando o desepenho do squid por favor avisar-me.

Abraço a todos e boas festas.
__________________
" O DVD Pirata de hoje é a bala perdida de amanhã"
Autoria: Bárbara Gancia - Jornalista

Valdir
Sumaré - SP
jgama está offline   Responder com Quote
Antigo 25-12-2004, 14:57   #2 (permalink)
slackdi
Membro Senior
 
Registrado em: Jul 2003
Localização: São José dos Campos/SP (12.223-190)
Mensagens: 303
Reputação: 18 slackdi está indo no caminho certo
Enviar mensagem via ICQ para slackdi Enviar mensagem via MSN para slackdi
Padrão

Se você acha que está lenta a navegação isso pode depender muito do server já que todas as requisções serão feitas a ele, seu servidor tem bastante memória ? Troca a linha cahe_mem por 128 ou 256 talvez melhore um pouco.
__________________
-------------------------------
SLACKWARE - x
slackdi está offline   Responder com Quote
Antigo 25-12-2004, 15:54   #3 (permalink)
--d@niel--
Veterano
 
Avatar de --d@niel--
 
Registrado em: Jan 2003
Localização: HoRRRtolândia, SP
Idade: 27
Mensagens: 1.454
Reputação: 35 --d@niel-- tem muito do que se orgulhar--d@niel-- tem muito do que se orgulhar--d@niel-- tem muito do que se orgulhar--d@niel-- tem muito do que se orgulhar--d@niel-- tem muito do que se orgulhar--d@niel-- tem muito do que se orgulhar--d@niel-- tem muito do que se orgulhar--d@niel-- tem muito do que se orgulhar
Padrão

Eu também acho que o problema não está exatamente no seu squid.conf, mas sim no próprio servidor, que não deve estar aguentando o tranco...

De qualquer maneira, sugiro algumas mudanças nesse arquivo:
- Se você tem mais RAM disponível, aumente o seu cache_mem, como já disse o slackdi. No meu trampo, com um server 512 MB de RAM, eu deixo uns 300 MB;
- Melhore um pouco a sua linha do cache_dir, aumentando o espaço disponível em disco (você definiu 100 MB), e usando um modo assíncrono de disco (DISKD ou AUFS). Para isto, basta trocar o "ufs" por "diskd" ou "aufs". A vantagem destes modos é que o processo do Squid não ficará travado durante leituras/gravações de disco, aumentando o desempenho. No próprio squid.conf original há explicações adicionais;
- A sua linha maximum_object_size tá meio baixinha... :roll: Qualquer arquivo superior a 4 MB não será guardado em cache, e isto não é lá muito legal. Aumente este valor (lá no trampo eu uso 500 MB);
- Desative suas linhas de auth_param. Já que você não está usando autenticação no squid, elas são desnecessárias;
- Você declarou a ACL "acl to_localhost dst 127.0.0.0/8", mas não está usando-a em lugar nenhum... Faltou você definir alguma regra para ela no http_access...;
- Se puder, faça menos logs. O cache_store_log, na minha opinião, pode ser tranquilamente desativado (basta definir a regra como "cache_store_log none"); o "cache_log" é importante na depuração de erros, então eu deixaria ativado; e o "cache_access_log" só é necessário se você quer analisar a utilização do proxy. Se você não quer fazer isso, pode desativar também.

É isso aí. Qualquer coisa, poste ae

[]'s
__________________
Linux, AIX, Solaris e HP-UX... Nada contra quem acredita em ideologias, mas eu estou nessa porque dá $$$!
--d@niel-- está offline   Responder com Quote
Antigo 25-12-2004, 16:44   #4 (permalink)
jgama
Zumbi
 
Registrado em: Nov 2002
Localização: Sumaré - SP
Mensagens: 5.976
Reputação: 31 jgama é simplesmente gente boajgama é simplesmente gente boajgama é simplesmente gente boajgama é simplesmente gente boa
Enviar mensagem via ICQ para jgama Enviar mensagem via MSN para jgama
Padrão

Bom senhores, antes de fazer a reconiguraão que indicaram, este servidor, na verdade eu não é muito exigido.

Pois ele só server para compartilhamento da internet com speedy 600 e firewall, já que o backup e arquivos da rede fica a mercer de outro servidor com Linux.

No momento tem 384MB de memoria, caso seja util colocar mais poso aumentar para 526MB.

Bom irei fazer as alterações e qualquer novidades eu dou um grito :lol: :lol:
__________________
" O DVD Pirata de hoje é a bala perdida de amanhã"
Autoria: Bárbara Gancia - Jornalista

Valdir
Sumaré - SP
jgama está offline   Responder com Quote
Antigo 25-12-2004, 16:55   #5 (permalink)
--d@niel--
Veterano
 
Avatar de --d@niel--
 
Registrado em: Jan 2003
Localização: HoRRRtolândia, SP
Idade: 27
Mensagens: 1.454
Reputação: 35 --d@niel-- tem muito do que se orgulhar--d@niel-- tem muito do que se orgulhar--d@niel-- tem muito do que se orgulhar--d@niel-- tem muito do que se orgulhar--d@niel-- tem muito do que se orgulhar--d@niel-- tem muito do que se orgulhar--d@niel-- tem muito do que se orgulhar--d@niel-- tem muito do que se orgulhar
Padrão

Lembrei de mais algumas coisas:

- Uma vez, eu tive um problema de lentidão cassa com o Squid (link de 1Mbps baixando a 5K/s :shock. Depois de muito apanhar, foi só eu inverter as interfaces de rede que deu tudo certo :-P Antes, a conexão externa entrava na ETH1, e a interna na ETH0. Até hoje eu não entendi o motivo disso...;
- Seu HD pode não estar com um desempenho lá muito bom. Utilize o comando HDPARM para verificar e tentar resolver isto (há tópicos por aqui falando sobre ele);
- A adição das seguintes linhas no seu squid.conf podem dar um plus na velocidade:
Código:
# Resolve um problema com conexões persistentes que ocorre com certos servidores, # e que provoca delays em nosso cache. detect_broken_pconn on # Provoca um ganho de performance ao usar conexões Pipeline (requisições em # paralelo) pipeline_prefetch on
Não é nada muito surpreendente, mas elas certamente ajudam em alguma coisa...

[]'s
__________________
Linux, AIX, Solaris e HP-UX... Nada contra quem acredita em ideologias, mas eu estou nessa porque dá $$$!
--d@niel-- está offline   Responder com Quote
Antigo 25-12-2004, 17:31   #6 (permalink)
jgama
Zumbi
 
Registrado em: Nov 2002
Localização: Sumaré - SP
Mensagens: 5.976
Reputação: 31 jgama é simplesmente gente boajgama é simplesmente gente boajgama é simplesmente gente boajgama é simplesmente gente boa
Enviar mensagem via ICQ para jgama Enviar mensagem via MSN para jgama
Padrão

Caro d@niel agradeço pala atenção;

Bom depois de fazer algumas alterações veja que o squid responde:

root@servidor:/usr/local/squid/sbin# ./squid -k reconfigure
FATAL: Unknown cache_dir type 'diskd'

Squid Cache (Version 2.5.STABLE7): Terminated abnormally.
CPU Usage: 0.000 seconds = 0.000 user + 0.000 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 205
Aborted
root@servidor:/usr/local/squid/sbin#

Tente tambpem com aufs e deu a mesma mensagem ok qpode ser?

A respeito do HD realmente este que estou usando é muito fraquinho, estou fazendo uma requisição para um de 60 MB rpm 7200. IDE.

Abraço
__________________
" O DVD Pirata de hoje é a bala perdida de amanhã"
Autoria: Bárbara Gancia - Jornalista

Valdir
Sumaré - SP
jgama está offline   Responder com Quote
Antigo 25-12-2004, 23:02   #7 (permalink)
--d@niel--
Veterano
 
Avatar de --d@niel--
 
Registrado em: Jan 2003
Localização: HoRRRtolândia, SP
Idade: 27
Mensagens: 1.454
Reputação: 35 --d@niel-- tem muito do que se orgulhar--d@niel-- tem muito do que se orgulhar--d@niel-- tem muito do que se orgulhar--d@niel-- tem muito do que se orgulhar--d@niel-- tem muito do que se orgulhar--d@niel-- tem muito do que se orgulhar--d@niel-- tem muito do que se orgulhar--d@niel-- tem muito do que se orgulhar
Padrão

Ah tá, então seu Squid foi compilado sem suporte à modos de disco assíncrono. Neste caso, você terá que recompilá-lo adicionando a opção --enable-store-io=ufs,diskd,aufs (acredito que seja isto, estou no Windows neste momento). :wink:

[]'s
__________________
Linux, AIX, Solaris e HP-UX... Nada contra quem acredita em ideologias, mas eu estou nessa porque dá $$$!
--d@niel-- está offline   Responder com Quote
Antigo 26-12-2004, 12:36   #8 (permalink)
slackdi
Membro Senior
 
Registrado em: Jul 2003
Localização: São José dos Campos/SP (12.223-190)
Mensagens: 303
Reputação: 18 slackdi está indo no caminho certo
Enviar mensagem via ICQ para slackdi Enviar mensagem via MSN para slackdi
Padrão

Daniel você já usou o dansguardian ?
__________________
-------------------------------
SLACKWARE - x
slackdi está offline   Responder com Quote
Antigo 26-12-2004, 12:45   #9 (permalink)
--d@niel--
Veterano
 
Avatar de --d@niel--
 
Registrado em: Jan 2003
Localização: HoRRRtolândia, SP
Idade: 27
Mensagens: 1.454
Reputação: 35 --d@niel-- tem muito do que se orgulhar--d@niel-- tem muito do que se orgulhar--d@niel-- tem muito do que se orgulhar--d@niel-- tem muito do que se orgulhar--d@niel-- tem muito do que se orgulhar--d@niel-- tem muito do que se orgulhar--d@niel-- tem muito do que se orgulhar--d@niel-- tem muito do que se orgulhar
Padrão

Citação:
Postado Originalmente por slackdi
Daniel você já usou o dansguardian ?
Não, e não faço a menor idéia do que seja isto... ops: :lol:

[]'s
__________________
Linux, AIX, Solaris e HP-UX... Nada contra quem acredita em ideologias, mas eu estou nessa porque dá $$$!
--d@niel-- está offline   Responder com Quote
Antigo 26-12-2004, 14:14   #10 (permalink)
jgama
Zumbi
 
Registrado em: Nov 2002
Localização: Sumaré - SP
Mensagens: 5.976
Reputação: 31 jgama é simplesmente gente boajgama é simplesmente gente boajgama é simplesmente gente boajgama é simplesmente gente boa
Enviar mensagem via ICQ para jgama Enviar mensagem via MSN para jgama
Padrão

Citação:
Postado Originalmente por --d@niel--
Ah tá, então seu Squid foi compilado sem suporte à modos de disco assíncrono. Neste caso, você terá que recompilá-lo ...
Blz. reconfigurei o squid com a opção --enable-storeio=ufs,diskd,aufs

Neste link http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=1833 também tem a dica de peformace usando o diskd só que fala de copilar o kernel, como faço para saber se não será preciso copilar o kernel para abilitar esta opçãoes:

options SYSVMSG
options MSGMNB=16384
options MSGMNI=41
options MSGSEG=2049
options MSGSSZ=64
options MSGTQL=512
options SHMSEG=16
options SHMMNI=32
options SHMMAX=2097152
options SHMALL=3096

Existe alguma forma de verificar ante de colocar a mão na massa?

abraço.
__________________
" O DVD Pirata de hoje é a bala perdida de amanhã"
Autoria: Bárbara Gancia - Jornalista

Valdir
Sumaré - SP
jgama está offline   Responder com Quote
Antigo 26-12-2004, 15:35   #11 (permalink)
pogoslack
Membro Senior
 
Registrado em: Jan 2004
Localização: Caçapava, SP
Mensagens: 250
Reputação: 17 pogoslack está indo no caminho certo
Enviar mensagem via ICQ para pogoslack
Padrão

se essas opções forem do kernel, você pode dar uma olhada no arquivo /usr/src/linux<versão-do-kernel>/.config
nele estão todas as opções habilitadas no kernel.... :wink:
__________________
Now I'm not pretty and I'm not cool
But I'm fat and I'm ugly and proud - so f**k you

Linux user - 339604
pogoslack está offline   Responder com Quote
Antigo 28-12-2004, 21:26   #12 (permalink)
jgama
Zumbi
 
Registrado em: Nov 2002
Localização: Sumaré - SP
Mensagens: 5.976
Reputação: 31 jgama é simplesmente gente boajgama é simplesmente gente boajgama é simplesmente gente boajgama é simplesmente gente boa
Enviar mensagem via ICQ para jgama Enviar mensagem via MSN para jgama
Padrão

depois que fia as alterações aqui postada verifiquei que deu um melhora.

mas o estranho que quandop o squid inicializa sempre aparece esta mensagem:

WARNING - cache_mem is large than total disk cache space!

mo arquivo smb.conf" antes tinha 64MB" e agora está com 128MB.

O que poder ser este aviso?
__________________
" O DVD Pirata de hoje é a bala perdida de amanhã"
Autoria: Bárbara Gancia - Jornalista

Valdir
Sumaré - SP
jgama está offline   Responder com Quote
Antigo 29-12-2004, 7:19   #13 (permalink)
pogoslack
Membro Senior
 
Registrado em: Jan 2004
Localização: Caçapava, SP
Mensagens: 250
Reputação: 17 pogoslack está indo no caminho certo
Enviar mensagem via ICQ para pogoslack
Padrão

o cache na memória ram está maior que o cache que você tem no seu hd.... acho que se você diminuir o cache da ram, essa mensagem vai sumir... :wink:
__________________
Now I'm not pretty and I'm not cool
But I'm fat and I'm ugly and proud - so f**k you

Linux user - 339604
pogoslack está offline   Responder com Quote
Antigo 29-12-2004, 11:05   #14 (permalink)
jgama
Zumbi
 
Registrado em: Nov 2002
Localização: Sumaré - SP
Mensagens: 5.976
Reputação: 31 jgama é simplesmente gente boajgama é simplesmente gente boajgama é simplesmente gente boajgama é simplesmente gente boa
Enviar mensagem via ICQ para jgama Enviar mensagem via MSN para jgama
Padrão

Citação:
Postado Originalmente por pogoslack
o cache na memória ram está maior que o cache que você tem no seu hd.... acho que se você diminuir o cache da ram, es...
Conserteza, quando deixo em 64 MB não tem aviso.

Mas isso não deixara o Squid mais lento?

Tenho visto configurações do squid para 10 estações com cache_mem 8 MB e dizem que roda muito bem 8O

Abraço
__________________
" O DVD Pirata de hoje é a bala perdida de amanhã"
Autoria: Bárbara Gancia - Jornalista

Valdir
Sumaré - SP
jgama está offline   Responder com Quote
Antigo 01-01-2005, 16:06   #15 (permalink)
--d@niel--
Veterano
 
Avatar de --d@niel--
 
Registrado em: Jan 2003
Localização: HoRRRtolândia, SP
Idade: 27
Mensagens: 1.454
Reputação: 35 --d@niel-- tem muito do que se orgulhar--d@niel-- tem muito do que se orgulhar--d@niel-- tem muito do que se orgulhar--d@niel-- tem muito do que se orgulhar--d@niel-- tem muito do que se orgulhar--d@niel-- tem muito do que se orgulhar--d@niel-- tem muito do que se orgulhar--d@niel-- tem muito do que se orgulhar
Padrão

Basta aumentar o cache de disco para um valor maior do que o cache de memória... Para tanto, altere/inclua a linha "cache_dir". O padrão é:
Código:
cache_dir ufs /var/cache/squid 100 16 256
Onde:
- UFS: tipo de armazenamento (falei algo sobre isso no meu primeiro post);
- /var/cache/squid: diretório onde será feito o cache do Squid;
- 100: tamanho do cache (em MB);
- 16: número de diretórios dentro da pasta de cache;
- 256: número de subdiretórios dentro dos diretórios.

Altere o tamanho para qualquer coisa maior que o seu cache_mem que dá tudo certinho :mrgreen:

[]'s
__________________
Linux, AIX, Solaris e HP-UX... Nada contra quem acredita em ideologias, mas eu estou nessa porque dá $$$!
--d@niel-- está offline   Responder com Quote
Resposta


Opções do Tópico

Regras de Mensagens
Você não pode criar tópicos
Você não pode postar respostas
Você não pode anexar arquivos
Você não pode editar suas mensagens

Código vB está Ligado
Smiles estão Ligado
Código [IMG] está Ligado
Código HTML está Desligado
Ir para...


Horários baseados na GMT -3. Agora são 15:35.