Quais são as configurações de prefork MPM sugeridas para o servidor de 256M e 512M de RAM?

2

A configuração sugerida do MPM prefork nos artigos do slicehost.com para VPS com 1GB de RAM é:

<IfModule mpm_prefork_module>
    StartServers          5
    MinSpareServers       5
    MaxSpareServers      10
    MaxClients          150
    MaxRequestsPerChild   0
</IfModule>

Eu sei que depende de muitos fatores (quais exatamente?), mas eu gostaria de saber como essas configurações devem ser para 256M e 512M de RAM. Por favor, me forneça exemplos de configuração (como na tabela acima).

Estou usando principalmente o VPS para o site baseado em Drupal para empresas locais.

obrigado

    
por aneuryzm 04.11.2010 / 19:27

1 resposta

2

Quantos processos existem durante cargas normais e de pico para seu site. A quantidade de memória realmente não é tão importante para os valores de StartServers, MinSpareServers, MaxSpareServers. O número de usuários que acessam seu site e quando é mais importante. Seu tráfego está em rajadas ou você tem um número consistente de pessoas sempre on-line.

A memória só é importante no que se refere aos MaxClients. Como se você especificar um valor muito alto em algum ponto quando novos processos forem criados, seu sistema começará a usar a memória swap. Exatamente quando isso acontece depende muito do que você está servindo. Se você está servindo PHP com um aplicativo que usa muita memória, isso pode significar que você só pode ter algumas dúzias de clientes antes que as coisas comecem a ficar ruins. Se você está servindo arquivos estáticos, você deve ser capaz de suportar muito mais usuários simultâneos.

    
por 04.11.2010 / 19:35