dopaminadarktheme
Full Dopamina Dark Theme
<IfModule prefork.c> StartServers 8 MinSpareServers 5 MaxSpareServers 20 MaxClients 150 MaxRequestsPerChild 1000 </IfModule> #<IfModule worker.c> # StartServers 2 # MaxClients 150 # MinSpareThreads 25 # MaxSpareThreads 75 #ThreadsPerChild 25 #MaxRequestsPerChild 0 #</IfModule> #<IfModule mpm_winnt.c> # ThreadsPerChild 250 # MaxRequestsPerChild 0 #</IfModule>Como utilizaremos o prefork, podemos comentar o worker e o mpm_winnt ( este é utilizando para o Apache no Windows ) MaxClients O parâmetro MaxClients é o número máximo de conexões simultâneas no servidor Apache, esta diretiva é fundamental para o funcionamento do servidor Apache. Equação para o MaxClients
MaxClients = (RAM - tamanho_de_todos_outros_processos_do_servidor ) / ( tamanho_dos_processos_do_apache )Para conseguir detectar estes processos utilize os comandos abaixo: ps -ylC httpd --sort:rss ( para encontrar o tamanho dos processos. Divida o número por 1024 para verificar o valor em Megabytes ); free -m ( determina a quantidade de buffers/cache utilizados ) vmstat 2 5( mostra o número de processos rodando, blocados, aguardando processos, e entrada e saída da área de swap ). Nossos exemplo para nossos servidor:
<IfModule prefork.c> StartServers 8 MinSpareServers 5 MaxSpareServers 20 MaxClients 450 MaxRequestsPerChild 1000 </IfModule> KeepAlive off KeepAliveTimeout 15 MaxKeepAliveRequests 80 Timeout 45*Quando utilizar o prefork é recomendado desabilitar o KeepAlive, Referência : http://www.devside.net/articles/apache-performance-tuning Outros referências: http://blogcritics.org/archives/2006/01/27/1757402.php
Assine a newsletter para receber em seu email as publicações atualizadas neste blog