Mudanças no mpm do trabalhador Apache não tiveram impacto

Mudanças no mpm do trabalhador Apache não tiveram impacto

Estou tentando testar a carga do meu servidor Apache com jmeter (10 hosts, 10 threads) com várias configurações de mpm. Tentei várias configurações de maxclient 150 a 3000, mas há uma diferença insignificante no tempo médio de resposta.

O uso da CPU atinge cerca de 10% e o uso da memória RAM é muito menor, cerca de 100 MB ou mais no total. A caixa na qual o servidor Apache é executado é uma caixa dual core de 16 GB.

Alguma idéia de por que as alterações na configuração do mpm não afetam o tempo de resposta?

editar: É um servidor apache padrão que serve conteúdo estático como imagens, arquivos js, arquivos css etc.

Em relação aos 10 tópicos: sinto muito, não expliquei completamente a parte dos tópicos. Tentei diferentes valores de thread de 6 a 30. para ambas as configurações a degradação foi semelhante. Para configurações de 150 maxclient ele mudou de ~45ms para ~430ms, para configurações de 3000 maxclient ele mudou de ~45ms para ~420ms. Não tenho certeza de onde estou cometendo o erro.

Responder1

Como GioMac apontou, sua matemática é falha.

Os limites do Apache MaxClientssó terão efeito se vocêatingiu o limite.
10 hosts com 10 threads cada equivalem a 100 clientes.
Se MaxClientsestiver definido como 150, você nunca rejeitará um cliente com essas configurações.

Adicione mais clientes jmeter (outros 10 hosts ou aumente para 20 threads/host) ou reduza MaxClientspara um valor abaixo de 100 para atingir o limite. Deverá então haver uma diferença observável no desempenho.

informação relacionada