Capacidade dos usuários do VPS [duplicado]

1

Eu queria saber se existe uma maneira de realmente determinar quantos usuários meu VPS pode manipular até que fique sem memória. Eu tenho um pequeno VPS com 3 CPU's e 4 GB de RAM.

Esta máquina específica é executada em WHM / cPanel, CentOS 5 x 64 e NGINX. Eu hospedo várias lojas Magento muito pequenas (privadas) e uma loja Magento de tamanho médio (~ 2500 produtos + Memcached ativado). Esta loja tem vários milhares de visualizações de página por dia.

Nos últimos dias, no entanto, tenho notado que esta loja específica lança um log de erro de RAM esgotada. Eu acho que isso acontece quando muitos usuários estão na loja ao mesmo tempo. Realizar uma atualização para mais RAM e CPUs adicionais geralmente não seria um problema, mas antes disso eu gostaria de saber se há uma maneira real de quantos usuários ou visitas simultâneas minha loja pode manipular para que eu possa escolher a atualização correta para mim .

Eu certamente não sou um profissional, portanto, gostaria muito de receber alguns conselhos de especialistas.

    
por TheDave 10.10.2012 / 06:58

1 resposta

1

Eu diria que é difícil adivinhar o que você realmente precisa, mas uma abordagem seria clonar a loja em uma vm local e compará-la, por exemplo via benchmark do apache enquanto monitora o uso de ram / cpu da vm. Como você sabe quantos usuários acessam sua loja, você pode obter um valor médio ou um valor de pico determinado para uma visita simultânea ao usuário e também compará-lo.

Portanto, para, por exemplo, 1 000 solicitações, 10 concorrentes, você faria ab -c 10 -n 1'000 <url> . O resultado seria um relatório sobre os horários em que as solicitações ocorreram, etc. Combinado com a observação de seu cpu / ram, isso deve fornecer uma base para adivinhar qual atualização seu VPS precisa.

    
por 10.10.2012 / 07:12