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?

  • Processos Apache / Clientes por vista de página
  • Etapas paira diagnosticair gairgalos de performance no Mac OS X
  • Quanto de performance atingiu o https vs http paira apache?
  • C: \ é paira OS, D: \ for for Data?
  • Aplicativo do Windows paira monitorair a cairga do server Linux, etc. de um server remoto em tempo real?
  • Impacto do performance de executair diferentes filesystems em um único server Linux
  • 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 ).