Enviada: Qua Set 19, 2007 8:07 am Assunto: Servidor Lento
Olá pesssoal.
Recentemente tive que assumir um servidor e comecei a estudar linux novamente, rsrsrs,
Gostaria de saber se muitas regras no iptables pode causar lentidão, ou se muitas regras no squid pode fazer isso tb.
Meu server term 512 Ram e pelo comando TOP está sendo usado praticamente toda memória.
Boa noite. O que realmente está acontecendo é que seu servidor deve está sobrecarregado. Primeiramente, o squid deve está consumindo toda a memória do servidor, causando está lentidão, sem contar que pode existir outros recursos que estejam necessitando de memória e ela está sendo totalmente usada pelo servidor proxy, como é o caso do firewall. Então aconselho a você:
1 - Verificar quais o pacotes estão sendo executados na inicialização do sistema, caso exista pacotes sendo executado na incialização que não estão sendo usados no servidor, cancele a execução. A forma mais prática no fedora é executar o utilitário de configuração em modo texto.
Digite setup - > [root@servidor]# setup
vá em Serviços do sistema e desabilita o que não for necessário.
2 - Defina um espaço na memória para o squid, deixando uma parte para o sistema. Caso seu servidor seja apenas um servidor proxy aconselho a utilizar 50% da memória para o squid e deixar os outros 50% para o sistema.
use o editor de sua preferencia e acessa o arquivo squid.conf que encontra-se em: /etc/squid
[root@servidor squid]# vi squid.conf
procure a linha cache_mem. Caso não exista o squid irá consumir toda a sua memória. delimite com 256 MB.
cache_mem 256 MB
verifique também o tamanho máximo de objetos que irão ficar na memória. procure a linha maximum_object_size_in_memory. Como vai utilizar 256 MB para o cache, aconselho a deixar 256 KB para o tamanho de objeto máximo em memória.
maximum_object_size_in_memory 256 KB
Agora basta apenas reiniciar o squid.
[root@servidor]# service squid restart
ou
[root@servidor]# /etc/rc.d/init.d/squid restart
mas o melhor mesmo é reiniciar o computador para que o recursos que estão sendo executados sem precisão fica desabilitados.
Com isso você terá memória para executar sem problemas os outros recursos como firewall, ssh... e por aí vai.