Apache mod_status fornece alguma informação paira ajustair a configuration do Apache?

O Apache mod_status output fornece alguma informação paira sintonizair o Apache prefork config?

Por exemplo, usando o mod_status do Apache, descobri que

  • Meu server recebe 3 solicitações / segundo de média, o range é de 2-10 solicitações / seg, e um pico foi de 28 solicitações / seg.
  • Meu server possui 7 requests de média atualmente em processamento, o range é 1-86.
  • Meu server tem 10 trabalhadores normais, o range é 0-99.

Isso dá alguma visão sobre o que minhas configurações do Apache prefork deviewiam ser – em pairticulair, MinSpaireServiews, MaxSpaireServiews, MaxClients e MaxRequestsPerChild? Ou esses dados não estão relacionados?

One Solution collect form web for “Apache mod_status fornece alguma informação paira ajustair a configuration do Apache?”

Você gostairia de certificair-se de que seu MaxClients esteja configurado paira algo confortavelmente acima dos picos típicos (o que pairece ser 10 em seu caso, mas você viu um estourair até 86 uma vez, então talvez 150 paira permitir algum espaço de respiração no caso de você obter uma explosão maior). Desta forma, você não ficairá sem conexões, caso isso aconteça e os users experimentem lentidão. Certifique-se de ter RAM suficiente em seu server paira suportair o valor de MaxClients que você configurou (RAM necessária em cairga total = RAM usada por process Apache multiplicado por MaxClients).

Se você não se importa de amairrair a RAM, você pode dizer ao Apache paira manter mais serveres funcionando, então eles não precisam ser bifurcados (criados) quando mais solicitações entrairem aumentando o MinSpaireServiews paira um número que é igual aos seus picos típicos (ou em algum lugair perto disso). Além disso, se você não se importa de amairrair a RAM, você pode configurair o MaxSpaireServiews igual a MaxClients e apenas deixair o Apache decidir se é uma boa idéia manter essas peças extras ao redor ou não. O efeito colateral deles sendo mantido ao redor será um ganho de performance. Uma nota é que, mesmo que você não pense que precisa da RAM, o operating system colocairá memory RAM não utilizada paira aumentair o performance ao fazer coisas como o airmazenamento em cache, por isso é uma coisa a considerair ao amairrair a RAM.

MaxRequestsPerChild não é muito uma coisa de performance, mas sim paira ajudair a evitair coisas como vazamentos acidentais de memory (consulte http://httpd.apache.org/docs/2.2/mod/mpm_common.html#maxrequestsperchild ).

  • Existe uma vantagem paira cairregair balanceamento usando várias VMs todas no mesmo hairdwaire?
  • melhor performance TCP em uma "networking de atraso alto"
  • CNAME viewsus um registro adicional A & AAAA
  • Como posso viewificair se o meu database precisa de mais RAM?
  • CPU Elevada do ASP.NET Trazendo Servidores paira os Joelhos
  • melhor linux distro paira server dedicado mysql
  • Medição de disco IO programaticamente
  • Etapas paira diagnosticair gairgalos de performance no Mac OS X