Uso de CPU do VPS muito alto [fechado]

1

Acabei de mudar minha hospedagem para um VPS. Admito que o administrador do servidor é algo em que eu sou muito novo. De qualquer forma, estou recebendo e-mails repetidos sobre a minha carga de servidor superior a 100%, então eu claramente preciso ter algo configurado de forma diferente.

Aqui está o meu #top: link

Minha configuração do VPS é:

os- CENTOS 6.5 i686 ram- 756 MB bram- 1024 MB cpu - (2) x Xeon E5645 24x Core software - PHP, MySQL, Apache, FFmpeg, Lame, Libogg, Libvorbis, FLVtool2, Mplayer, Mencoder, AMR, kernel - 2.6.32+

Eu tenho cerca de 15 sites do Joomla, todos com o cache ativado. A maioria é de baixo tráfego, embora eu tenha um site que receba cerca de 10.000 visualizações de página por dia e um que receba cerca de 200 visualizações de página por dia.

Como baixar minha carga?

Estatísticas de tráfego:

Unknown robot (identified by 'bot*')    941,891+589 260.70 GB   12 Jul 2014 - 20:12
MSNBot  45,500+319  3.06 GB 12 Jul 2014 - 20:11
Googlebot   33,529+60   2.82 GB 12 Jul 2014 - 20:12
Unknown robot (identified by 'crawl')   11,713+65   752.50 MB   12 Jul 2014 - 20:09
Unknown robot (identified by 'robot')   10,278+24   487.78 MB   12 Jul 2014 - 19:52
Unknown robot (identified by 'spider')  6,966+13    431.20 MB   12 Jul 2014 - 20:11
Yahoo Slurp 3,986+7 261.62 MB   12 Jul 2014 - 20:10
Unknown robot (identified by '*bot')    3,691+23    246.48 MB   12 Jul 2014 - 17:54
Unknown robot (identified by empty user agent string)   1,196   68.15 MB    12 Jul 2014 - 19:54
Unknown robot (identified by hit on 'robots.txt')   0+291   245.82 KB   12 Jul 2014 - 20:09
MSNBot-media    55+68   4.03 MB 12 Jul 2014 - 19:15
Alexa (IA Archiver) 29  1.94 MB 11 Jul 2014 - 13:04
Netcraft    1   92.55 KB    10 Jul 2014 - 11:46
    
por TEN Design 19.07.2014 / 17:19

2 respostas

1

Top diz tudo. Você está usando 83% de usuário, que é de tendesig. top -c dará mais informações sobre o que está sendo executado também. Pode ser que você precise de um servidor maior. Você pode tentar verificar os logs de erros do PHP para ver se há algo errado com a conta. Você também pode verificar a lista de processos do MySQL para verificar qualquer consulta longa. Isso seria "show processlist;" no MySQL.

Realmente, você precisa de mais núcleos e verificar se os scripts executados estão otimizados. Existem pelo menos 10 processos PHP competindo pelo tempo de CPU, o que é refletido na média de 16 cargas (média de processos esperando pelo tempo de CPU). Um 16 LA não é bom, você quer ter por volta de 1-2 no máximo.

    
por 20.07.2014 / 08:36
1

O Joomla tende a ser bastante pesado na CPU. No entanto, você pode usar os vários modos de cache para melhorar consideravelmente essa situação. Dê uma olhada aqui .

    
por 10.05.2015 / 18:27