Verificação de carga do servidor

1

É possível rastrear qual arquivo ou processo ou consulta de banco de dados está afetando a carga em um VPS?

Estou usando o Centos com 512 MB de memória garantida e 1 GB de memória estourada, estou executando três sites wordpress dele, onde todos têm tráfego diário de 30 a 100 visitantes cada,

Após cada 2-3 dias, preciso reiniciar meu VPS porque os recursos estão recebendo alto uso de memória,

Eu tentei executar o comando top e ele mostra o Apache como alto,

Mas é possível verificar qual site está recebendo carga?

Aqui estão os resultados da saída do comando 'top -c'

    
por Niraj Chauhan 15.03.2011 / 11:55

3 respostas

2

Você pode configurar cada site wordpress como um host virtual e fornecer a eles cada um dos arquivos de log separados.
Isso facilitará a visualização do que está acontecendo em cada site do wordpress.

Talvez você possa usar AWStats para analisar os registros do Apache e obter alguns dados significativos.

    
por 15.03.2011 / 12:01
1

Ou você pode configurar um monitoramento com Nagios com os plugins que você pode monitorar seu servidor. Mas eu poderia ser um pouco demais para seus vps.

    
por 15.03.2011 / 12:02
1

Se você estiver usando mod_php, você pode encontrar a postagem de Tom Boutell Mais rápido, PHP! Mate! Matar! útil. Eu suspeito que você se beneficiaria da redução de MaxClients ou da mudança para o FastCGI.

    
por 16.03.2011 / 04:06