[FUG-BR] Tuning kernel Apache

Paulo Henrique paulo.rddck em bsd.com.br
Segunda Novembro 28 10:52:43 BRST 2011


Sim, primeiro tira essa virtualização, ela tem ambiente especifico e não é
para webserver.
A segunda sugestão usar otimizadores de SQL .
Qual banco de dados está utilizando ?

Att.

Em 28 de novembro de 2011 08:36, Renato Sousa <rensousa em gmail.com> escreveu:

> Olá Marcelo,
>
> Obrigado pelas dicas.  Vou estuda-las criteriosamente para ver o que vou
> usar no teste.
> O sistema ainda está default e já se mostra bem eficiente.  Vou compilar o
> kernel para stable e adicionar as 2 diretivas para melhorar o Apache.
> Minha dúvida é sobre o valor HZ.  A máquina é virtualizada através do
> VMWare.  Devo deixar o HZ padrão ou altera-lo ?
> Outras coisa, um problema que estamos tendo nos testes é que o portal
> dispara muitas consultas SQL para um banco externo através de uma placa de
> rede dedicada a isso.  O trafego nesta placa aumenta muito quando o numero
> de acessos sobe.  Existe algum tuning para aumentar essa performance ?
>
> Obrigado a todos,
>
> Renato
>
> Em 27 de novembro de 2011 15:02, Marcelo Gondim <gondim em bsdinfo.com.br
> >escreveu:
>
> > Em 27/11/2011 13:50, Renato Sousa escreveu:
> > > Olá a todos!
> > >
> > > Estamos fazendo um teste para comparar o desempenho de SOs para
> hospedar
> > um
> > > portal que grande acesso.
> > > Convenci o pessoal a incluir o FreeBSD nos teste e acho que será uma
> > grande
> > > oportunidade de implementa-lo.
> > > Gostaria de saber se alguem conhece tunning no kernel especifico para
> > > melhorar a performance do apache.  Vi que exsitem 2 diretivas
> > > (*ACCEPT_FILTER_HTTP
> > > e **ACCEPT_FILTER_DATA) *que alteram o comportamento do sistema, mas
> vou
> > > ler mais a respeito.
> > > Receitas de tuning são bem vindas!
> > Eu faria o seguinte:
> >
> > 1) Usaria um Sistema FreeBSD 64 bits. Todo compilado e atualizado para o
> > 8.2 Stable. Nada de pacotes já compilados.
> > 2) Faça um projeto de particionamento contemplando bases de dados e as
> > páginas. Mexer no block size e frag size. Se for um dispositivo SDD o
> > frag size não tem importância se eu não me engano. Se o portal for
> > trabalhar com arquivos grandes talvez seja melhor aumentar o block size
> > e frag size.
> > 3) O kernel teria esses 2 options que você citou o ACCEPT_FILTER_DATA e
> > o ACCEPT_FILTER_HTTP.
> > 4) Se for um sistema de 64 bits em servidor multiprocessado um: options
> > HZ=3000 pelo menos.
> > 5) Agora o tunning no conf do apache também é muito importante tanto
> > quanto ou mais até.  :)
> > 6) Se você tiver bastante memória tipo uns 8G ou mais experimente usar
> > ZFS também onde ficará a base de dados e as páginas.
> > 7) Segurança: um fator muito importante atualmente e pouca gente dá
> > atenção pelos Data Centers à fora. O Sistema deve estar sempre bem
> > atualizado e com regras de proteção para alguns tipos de ataques. O
> > FreeBSD é o único SO que conheço que possui 3 níveis de Firewalls
> > diferentes e você pode usar os 3 juntos. :)
> >
> >      7.a) Packet Filter (PF)
> >      7.b) IPFW
> >      7.c) IPF
> >
> > Eu uso hoje PF e IPFW. Sendo que gosto de usar o NAT do PF e os filtros
> > do IPFW. Mas isso é gosto e implementação. Muito cuidado com regras
> > stateful, determinados ataques podem esgotar o número de conexões do
> > Firewall.
> >
> > Acho que é por aí.
> >
> >
> >
> > >
> > >   Abraços,
> > >
> > > Renato
> > > -------------------------
> > > Histórico: http://www.fug.com.br/historico/html/freebsd/
> > > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> > >
> >
> > -------------------------
> > Histórico: http://www.fug.com.br/historico/html/freebsd/
> > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> >
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>



-- 
:=)>Paulo Henrique (JSRD)<(=:

Alone,  locked, a survivor, unfortunately not know who I am


Mais detalhes sobre a lista de discussão freebsd