Servidor atingindo cargas altas e se tornando muito lento

1

tudo. Eu recentemente instalei o WordPress em um servidor meu e desde então meu servidor vem agindo de forma muito esporádica e se tornando extremamente lento - às vezes até atingindo uma média de carga de 20 !!

No começo eu pensei que talvez fosse por causa do WordPress (já que isso começou a acontecer quase que imediatamente depois que eu o instalei), mas eu não acho que o WordPress possa causar esse tipo de dano. A outra coisa é que eu nem sequer lancei o site ainda que está usando o WordPress, então não é como se houvesse mesmo toneladas de pessoas batendo nele.

Meu servidor é um servidor Rackspace e suas especificações são quad core e 256 MB de RAM. Ele está rodando o Apache, e atualmente, além deste site WordPress, está rodando apenas um outro site que recebe apenas cerca de 250 visitas por dia. Sempre que a média de carga começa a ficar realmente alta, eu corro o comando "top" e, em seguida, classifico por memória, e os processos principais parecem sempre ser httpd.

Além disso, a parte administrativa do wordpress sempre parece ser SUPER lenta, não importa o que o servidor esteja fazendo no geral.

Eu realmente aprecio qualquer ajuda. Eu não sou exatamente um cara do servidor e isso está me deixando louco! Obrigado.

Aqui está a saída do topo quando se tem uma carga alta:

13894 apache 20 0 281 m 27 m 3152 S 0.0 11.4 0: 02.06 httpd
13893 apache 20 0 287m 27m 3848 D 1.0 11.0 0: 03.05 httpd
13980 apache 20 0 281 m 26 m 3128 D 2.0 11.0 0: 01.94 httpd
13916 apache 20 0 285m 26m 3180 S 0.0 10.8 0: 02.20 httpd
13897 apache 20 0 281 m 25 m 3008 S 0.0 10.3 0: 02.53 httpd
13998 apache 20 0 281 m 18 m 3052 S 0.0 7.7 0: 01.82 httpd
13987 apache 20 0 277m 17m 3196 D 1.0 7.0 0: 01.75 httpd
13892 apache 20 0 284m 9372 3816 D 0.7 3.7 0: 02.22 httpd
14006 apache 20 0 277m 9316 3176 D 1.7 3.7 0: 00.78 httpd
13898 apache 20 0 282m 6348 3104 D 0,7 2,5 0: 01,98 httpd
12971 mysql 20 0 487m 6164 2568 S 0.0 2.5 0: 09.30 mysqld
13997 apache 20 0 283m 4688 3764 S 0.0 1.9 0: 00.80 httpd
  727 raiz 10 -10 12688 4452 3168 S 0.0 1,8 22: 58.67 iscsid
14001 apache 20 0 283m 4200 3092 S 0.0 1.7 0: 01.20 httpd
13896 apache 20 0 284m 3808 3388 S 0.0 1.5 0: 02.59 httpd
13891 apache 20 0 282m 3548 2756 S 0.0 1.4 0: 02.10 httpd
13996 apache 20 0 282m 3400 2844 S 0.0 1.4 0: 01.94 httpd
13895 apache 20 0 282 m 3352 2784 S 0.0 1.3 0: 02.95 httpd

    
por srchulo 19.10.2011 / 02:58

1 resposta

3

256 MB de RAM e Apache é o porco ... Aposto que você está causando muita atividade de troca, pois as solicitações são tratadas por diferentes instâncias do daemon. Recomendo usar o no topo para obter uma visualização interativa da memória, da CPU e da atividade de disco / troca.

É possível que o MySQL não tenha memória suficiente para trabalhar também - se o MySQL estiver configurado para usar muita memória, mas não a tiver disponível, então ela pode estar usando as seções de memória mais antigas primeiro que são trocadas para o disco.

    
por 19.10.2011 / 03:43