[FUGSPBR] Slides da palestra de tuning disponivel no site
Ricardo Ryoiti Sugawara Junior
ricardorsj em uol.com.br
Sex Jun 1 09:22:27 BRT 2001
> Se alguem tiver alguma duvida/critica/sugestao estou
> a disposição.
Edson, eu tenho uma coisa a observar :-)
Após o webserver, em keepalive servir um usuário, enquanto não é
recebido outro request, ou é esgotado o timeout para o keepalive, o
processo do servidor fica imobilizado para atender outros requests.
O keepalive padrão do apache é 15 segundos. Ou seja: Um processo do
apache pode ficar até 15 segundos imobilizado sem poder atender outro
hit, o que em determinadas situações pode significar uma perda de
performance no servidor. Se você tem muitos hits por segundo, não é
apenas um processo que fica parado, mas são vários que além de não
atender usuários, comprometem a carga do sistema.
As vezes seria interessante reduzir a diretiva KeepAliveTimeout para
10 ou até 5 segundos (no caso de uma intranet, onde o acesso de todos
[tanto do servidor quanto dos clientes] é rápido, o keepalive com
certeza deve ser menor que 15 segundos, visto que não há delay
significativo entre o servidor e o cliente).
Agora, não vamos desligar o keepalive. Assim estaríamos adotando um
tuning lusitano que não vai ajudar em nada, vai piorar, porque sem
keepalive os requests subsequentes teriam que abrir outra conexão ao
servidor, fazendo ele criar mais processos ainda, alem de carregar a
fila de conexões tcp/ip...
Espero que o comentário tenha sido útil :D
[]'s
Ricardo.
----
Para sair da lista envie um e-mail para majordomo em fugspbr.org
com as palavras "unsubscribe fugspbr" no corpo da mensagem.
Mais detalhes sobre a lista de discussão freebsd