o que o apache (trabalhadores ocupados, trabalhadores ociosos) significa?

4

qual é o significado dos trabalhadores ocupados do Apache e dos trabalhadores ociosos? como a estatística deles me ajuda a descobrir problemas de desempenho com o meu servidor?

    
por usef_ksa 01.03.2011 / 13:35

1 resposta

8

Se você tiver poucos ou nenhum trabalhador ocioso, significa que o Apache está usando todos os processos que ele pode usar e novas solicitações de entrada precisam esperar que as solicitações mais antigas sejam concluídas antes que possam ser manipuladas. Nesse caso, aumentar o máximo de processos permitidos em seu arquivo de configuração pode ajudar no desempenho sob certas circunstâncias.

Isso é verdade se o seu sistema tiver reservas para lidar com processos adicionais do apache. Cada um deles precisará de memória, tempo de CPU e E / S de disco.

Se você não tiver essas reservas, aumentar o MaxClients poderá ser até contraproducente, pois mais processos terão de "lutar" pelos recursos e pode ser que a redução do número máximo de clientes melhore o desempenho se você já atingiu algum gargalo.

    
por 01.03.2011 / 14:01