Quais rotinas colocar no servidor??

1. Quais rotinas colocar no servidor??

Ricardo Alvarez
ricardohd

(usa Debian)

Enviado em 24/02/2012 - 22:57h

Pessoal.

Boa noite.

Temos em operação um servidor de internet, com o debian 6, squid, dhcp server, sarg e firewall.

Pois bem, após finalizado e já está em operação, percebo que há somente tarefa agendada para gerar os relatórios do sarg de hora em hora..

Não há nada de errado com o servidor e nem com o serviço que ele está sendo destinado a fazer, mas questiono aos colegas, se há alguma tarefa agendada que poderiamos adicionar?

Não to querendo achar problema onde não tem, mas tbm não to querendo ter mais pra frente com essa empresa. Então pesquisei e vejo em alguns sites que o pessoal manda reiniciar o servidor (reboot mesmo), outros reiniciam o squid, firewall, cache, assim por diante.

Até onde isso é valido e necessário? Se é q precisa né...


  


2. Re: Quais rotinas colocar no servidor??

Julian Castaman
maninhx

(usa Slackware)

Enviado em 25/02/2012 - 11:07h

uma rotina de limpeza de cache é essencial, para que nunca encha e pare de funcionar.


3. Re: Quais rotinas colocar no servidor??

Marcio Cesar Cury Valentin
marciovalentin

(usa CentOS)

Enviado em 25/02/2012 - 11:25h

Eu costumo colocar uma reinicialização semanal ou a cada 10 dias no server de madrugada por exemplo. As vezes acontecia de um squid (por exemplo) parar e ter que perder tempo de acessar o cliente só para reiniciar. Com isso ficou bem mais raro este tipo de problema.

Outro agendamento que coloco é atualizar o banco do mlocate para otimizar pesquisas.

Tenho um script que atualiza a hora que peguei aqui no site que também deixo agendado.

Dependendo do tamanho do hd e a quantidade de log gerado, é indicado uma limpeza periódica dos relatórios do sarg.


4. Re: Quais rotinas colocar no servidor??

Ricardo Alvarez
ricardohd

(usa Debian)

Enviado em 25/02/2012 - 12:14h

marciovalentin escreveu:

Eu costumo colocar uma reinicialização semanal ou a cada 10 dias no server de madrugada por exemplo. As vezes acontecia de um squid (por exemplo) parar e ter que perder tempo de acessar o cliente só para reiniciar. Com isso ficou bem mais raro este tipo de problema.

Outro agendamento que coloco é atualizar o banco do mlocate para otimizar pesquisas.

Tenho um script que atualiza a hora que peguei aqui no site que também deixo agendado.

Dependendo do tamanho do hd e a quantidade de log gerado, é indicado uma limpeza periódica dos relatórios do sarg.




OK.

Meu HD é de 40gb, sendo que, o sistema está em 33 gb + - acha necessario a limpeza do cache?

Verificando pelo webmin, tenho o seguinte status.


CPU usage 0% user, 0% kernel, 0% IO, 100% idle
Memória real 1.97 GB no total, 263.56 MB em uso

Memória virtual 3.72 GB no total, 0 bytes em uso

Espaço em disco local 34.02 GB no total, 7.28 GB em uso



5. Re: Quais rotinas colocar no servidor??

Ricardo Alvarez
ricardohd

(usa Debian)

Enviado em 28/02/2012 - 09:48h

Alguem conseguiu dar uma olhada neste?


6. Re: Quais rotinas colocar no servidor??

Ricardo Alvarez
ricardohd

(usa Debian)

Enviado em 29/02/2012 - 12:19h

Poderiam me auxiliar para fazer um script para limpar o cache do squid e outro para reboot na maquina e coloca-los no cron??


limpeza de cache = executa todos os domingos (qualquer horario)

reiniciar a maquina - executa todos os domingos as 12:00




7. Re: Quais rotinas colocar no servidor??

Marcio Cesar Cury Valentin
marciovalentin

(usa CentOS)

Enviado em 06/03/2012 - 08:16h

Ricardo,

Acho que ao invés da limpeza do cache frequente, você deve configurá-lo menor, assim, vai evitar possíveis problemas de espaço em disco, além de manter o que tem mais acesso otimizado. Se você apagar o cache, sempre vai precisar reconstruir, então vai perder desempenho.

Marcio.


8. Re: Quais rotinas colocar no servidor??

Marcio Cesar Cury Valentin
marciovalentin

(usa CentOS)

Enviado em 06/03/2012 - 08:22h

O script:


=======================

#!/bin/bash

#Script que apaga o cache o squid e reinicia o micro

#Apaga o cache
/etc/init.d/squid stop
cd /var/cache/squid #Troque pela caminho do cache do squid
rm * -rf

#Reinicia o server
reboot

=======================

Salve em /scripts por exemplo como o nome de limpa-cache

Dê permissão ao script
#chmod +x /scripts/limpa-cache


O crontab:

#crontab -e

00 12 * * 0 /./scripts/limpa-cache




9. Re: Quais rotinas colocar no servidor??

Ricardo Alvarez
ricardohd

(usa Debian)

Enviado em 06/03/2012 - 08:51h

marciovalentin escreveu:

Ricardo,

Acho que ao invés da limpeza do cache frequente, você deve configurá-lo menor, assim, vai evitar possíveis problemas de espaço em disco, além de manter o que tem mais acesso otimizado. Se você apagar o cache, sempre vai precisar reconstruir, então vai perder desempenho.

Marcio.


Então Marcio.

Pelo que eu entendi, quando o cache chegar em seu limite, poderia ocasionar travamentos.. Então a verdade é que não poderá cehgar no limite do disco em si, correto?
Meu disco é de 40gb, sendo que, para o cache, eu deixei 10000 mb.

Via webmin, tenho o seguinte retorno;

Memória real 1.97 GB no total, 571.50 MB em uso

Memória virtual 3.72 GB no total, 284 kB em uso

Espaço em disco local 34.02 GB no total, 7.84 GB em uso







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts