Fórum cPanel: httpd "comendo" muito processador! - Fórum cPanel

Ir para


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

httpd "comendo" muito processador!

#1 Membro offline   sabater_wb 

  • Super Membro
  • PipPipPipPipPip
  • Grupo: Membros
  • Posts: 115
  • Cadastrado: 01-julho 08

Posted 28 julho 2009 - 11:04

Meu servidor é potente, e todos os sites hospedados nele, junto dão cerca de 300.000 visitas por dia.

Uso muito GD e imagick.
-----------

Neste momento o movimento maior ja está acabando. Mas vejam as stats:

Device Trans./Sec Blocks Read/sec Blocks Written/Sec Total Blocks Read Total Blocks Written
sda3 256.72 182.55 124.13 287766658 195673744

Isso parece que até esta estranho. Geralmente é muito mais que isso.
----------

Server Load 285.13 (8 cpus)
Memory Used 45.5 %
-------

a escrita de dados no disco é muito intensa.

A noite que é o horario de maior numero de acessos fica tudo lento, uma bosta. Geralmente a tarde toda ja não fica muito bom. A partir das 13h até 23h, fica bem sobrecarregado o servidor.

----
A porta é de 100mb/s, e nesses horarios de pico o uso dela varia para até 70MB/s +-.


O apache está configurado para conseguir atender a todas as requisições.

------

A minha duvida sobre o httpd comendo processador é a seguinte: Como GD e imagick são extensoes do PHP, seria isso o motivo do httpd estar "comendo" tanto processamento?

penso na possibilidade de alugar mais um servidor e dividir um pouco os sites, mas nao sei se valeria a pena ou seria um gasto desnecessario.


0

#2 Membro offline   little_oak 

  • Se às mãos fazem errar -> yum remove hands -y
  • PipPipPipPipPipPipPip
  • Grupo: Membros
  • Posts: 1165
  • Cadastrado: 19-julho 07
  • Gender:Male
  • Interests:Gnu/Linux, Windows Server, PHP, Mysql, Postgres, Ajax, Flex e Café, soldat, Warcraft, Quake, Counter Strike, Cachorros, Surf e tomar muito, mas muito café!

Posted 29 julho 2009 - 11:01

Amigo, já implementou caching?
Eaccelerator tá on?
Como andam as configurações do apache?
Qual versão do seu apache?
Mysql tem mysqli? está usando mysqli?
Existe modevasive em seu servidor?
0

#3 Membro offline   sabater_wb 

  • Super Membro
  • PipPipPipPipPip
  • Grupo: Membros
  • Posts: 115
  • Cadastrado: 01-julho 08

Posted 29 julho 2009 - 01:30

QUOTE(little_oak @ Jul 29 2009, 11:01 AM) <{POST_SNAPBACK}>
Amigo, já implementou caching?
Eaccelerator tá on?
Como andam as configurações do apache?
Qual versão do seu apache?
Mysql tem mysqli? está usando mysqli?
Existe modevasive em seu servidor?


Já tem caching.
Eaccelerator esta off. Fiz um teste aqui em localhost com ele, e nao deu resultado. Deu no mesmo. Tenho o xampp aqui instalado. Ativei ele no php.ini pq ele ja vem junto, mas nao ta aparecendo no phpinfo nao. En tao nao sei se esta realmente ativado.

Apache/2.0.63
Mysql é o que menos usa no servidor, devido ao caching, o mysql, nao passa de 1,5% % +- de uso do procesador. Quase nada.

mod_evasive desativei tambem pra dar uma aliviada.
-------
as configs do apache estao boas, baseadas no tutorial de otimizacao que tem aqui no site, até mudei algumas coisas pra ver se melhorava mas nao deu muita diferenca.

Talvez o problema seja mesmo devido ao grande uso o imagemagick e GD para edicao de imagens. Sao edicoes pesadas de juntar imagens, arquivos de mais de 500kb com outro, adicionar efeitos etc.
0

#4 Membro offline   little_oak 

  • Se às mãos fazem errar -> yum remove hands -y
  • PipPipPipPipPipPipPip
  • Grupo: Membros
  • Posts: 1165
  • Cadastrado: 19-julho 07
  • Gender:Male
  • Interests:Gnu/Linux, Windows Server, PHP, Mysql, Postgres, Ajax, Flex e Café, soldat, Warcraft, Quake, Counter Strike, Cachorros, Surf e tomar muito, mas muito café!

Posted 29 julho 2009 - 02:36

Aliviada você fez talvez o oposto.
Vou sugerir alguns links para ti, mas antes, me informa o kernel do seu linux para tirar uma dúvida:

https://bugzilla.redhat.com/show_bug.cgi?id=481715#c57

Apesar do trosso "só pegar no lombo" dos Proliant da vida, não tentemos, não é?

Ache bom para desempenho é 2.2, php 5.2.10 e mysqli ativado (não custa nada mudar a forma de fazer querys e pegar os resources...)

Uma coisa bem legal a ser feita é dar uma lida aqui:

http://phplens.com/lens/php-book/optimizin...bugging-php.php
http://www.devside.net/articles/apache-performance-tuning

Ativa o MPM no easyapache e ajusta o rlimit assim, sem dúvidas a coisa vai melhorar e muito.
Load pode até não baixar, mas o server não ficará como um lerdo!

Outra coisa, pede hd raptor para dar conta do recado porque 100k de acessos por dia é muita é coisa.

Tem um amigo meu que tem 10 mil acessos por hora, o site dele é pesadão, a saída foi um server só para ele, otimizado em tudo (nsd ao invés de bind, dovecot ao invés de courier e webmails desativados).

This post has been edited by little_oak: 29 julho 2009 - 02:38

0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 membro(s), 1 visitante(s), 0 membro(s) anônimo(s)