Nunca usei pgsql com apache, mas no caso do mysql, se usar conexoes persistentes entre o php e o mysql acontecia algo parecido com seu caso.
Tenta desativar as persistent connections pra ver se muda algo. Baixa o timeout das requisicoes do apache para 3s. Ve se muda algo. da um netstat -w1 e ve se ta saindo muito pacote ou entrando... Pra saber se é por causa do acesso externo, bloqueia temporariamente o acesso na porta 80 pelo pf/ipfw, assim voce garante que ninguem esta requisitando nada pro apache, se continuar esse load, deve ser alguma coisa na relacao dele com o pgsql. []´s 2012/10/5 Denis Granato <denisgran...@gmail.com>: > On Fri, Oct 5, 2012 at 2:06 PM, Marcelo Gondim <gon...@bsdinfo.com.br>wrote: > >> Em 05/10/12 11:54, Denis Granato escreveu: >> > Bom dia senhores, >> > >> > Tenho 1 servidor zabbix aqui com o apache "cru" e hoje tenho os >> seguintes >> > processos >> > >> > PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU >> COMMAND >> > 55122 www 1 26 0 34740K 22136K select 0 0:03 8.89% httpd >> > 55174 www 1 28 0 38836K 23512K select 3 0:02 7.08% httpd >> > 55217 www 1 29 0 38836K 23272K select 0 0:01 6.79% httpd >> > 54752 www 1 31 0 34740K 22176K select 2 0:05 6.40% httpd >> > 55123 www 1 29 0 34740K 21852K select 0 0:01 6.05% httpd >> > 55091 www 1 31 0 34740K 21616K select 3 0:02 5.18% httpd >> > 54407 www 1 26 0 34740K 22180K select 1 0:11 3.27% httpd >> > 55120 www 1 24 0 34740K 21792K select 3 0:02 3.08% httpd >> > 55008 www 1 24 0 38836K 26232K select 3 0:03 2.39% httpd >> > 55006 www 1 22 0 34740K 21964K accept 1 0:03 2.29% httpd >> > 55156 www 1 22 0 34740K 19412K select 0 0:01 2.10% httpd >> > 55216 www 1 24 0 34740K 19600K select 1 0:00 1.95% httpd >> > 55090 www 1 22 0 34740K 21928K select 1 0:02 1.27% httpd >> > 54915 www 1 22 0 38836K 23540K accept 1 0:02 0.78% httpd >> > 55212 www 1 22 0 34740K 19148K accept 3 0:00 0.59% httpd >> > >> > >> > Existe algum tunning básico que posso fazer no apache para melhorar >> > (diminuir) o uso do CPU ? >> > >> Opa Denis, >> >> Faz um procstat -f <pid> nesses processos pra ver se tem algo estranho e >> dê uma olhada nos logs de acesso do apache. >> ------------------------- >> Histórico: http://www.fug.com.br/historico/html/freebsd/ >> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd >> > > > um deles: > > root@avvio-zabbix:/usr/local/share/zabbix/externalscripts # procstat -f > 92179 > PID COMM FD T V FLAGS REF OFFSET PRO NAME > 92179 httpd text v r r-------- - - - > /usr/local/sbin/httpd > 92179 httpd cwd v d r-------- - - - / > 92179 httpd root v d r-------- - - - / > 92179 httpd 0 v c r-------- 18 0 - /dev/null > 92179 httpd 1 v c -w------- 18 0 - /dev/null > 92179 httpd 2 v r -wa------ 18 842 - > /var/log/httpd-error.log > 92179 httpd 3 s - rw------- 41 0 TCP ::.80 ::.0 > 92179 httpd 4 s - rw------- 18 0 TCP 0.0.0.0:0 > 0.0.0.0:0 > 92179 httpd 5 p - rw---n--- 18 0 - - > 92179 httpd 6 p - rw------- 18 0 - - > 92179 httpd 7 v r -wa------ 18 44807060 - > /var/log/httpd-access.log > 92179 httpd 8 v r rw------- 18 0 - /tmp/aprzRFJvV > 92179 httpd 9 v r -w------- 18 0 - > /var/run/accept.lock.1311 > 92179 httpd 10 v r -w------- 1 0 - > /var/run/accept.lock.1311 > 92179 httpd 11 v r -w------- 1 0 - /tmp/aprzRFJvV > 92179 httpd 12 k - rw------- 1 0 - - > 92179 httpd 13 s - rw---n--- 1 0 TCP > ::ffff:10.0.0.5.80 ::ffff:10.0.0.102.59721 > > > No log de erro do apache não tem nada, e no log de acesso somente as > coneções dos usuários > ------------------------- > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd