9 processos apache em execução no mesmo servidor: é normal?

2

Notei que meu servidor Ubuntu 10.04 ficou incrivelmente lento. Parece que houve um problema com o nTop usando a maior parte da memória. Eu poderia desinstalá-lo depois de reiniciar o servidor, pois não estava respondendo até então.
Mas uma vez desinstalado eu encontrei muita memória foi usada por muitos processos do Apache. Como o meu servidor executa o webmin, eu acho que é normal que pelo menos 2 Apache diferentes estejam rodando, mas eu não entendo porque eu tive tantos processos:

    698     mysql   147100 kB   /usr/sbin/mysqld
    1117    clamav  123380 kB   /usr/sbin/clamd
    8191    root    113148 kB   clamscan --no-summary --stdout -
    8211    root    108740 kB   clamscan --no-summary --stdout -
    720     bind    87288 kB    /usr/sbin/named -u bind
    1655    www-data    61132 kB    /usr/sbin/apache2 -k start
    1656    www-data    61132 kB    /usr/sbin/apache2 -k start
    1657    www-data    61132 kB    /usr/sbin/apache2 -k start
    1658    www-data    61132 kB    /usr/sbin/apache2 -k start
    1659    www-data    61132 kB    /usr/sbin/apache2 -k start
    1680    www-data    61132 kB    /usr/sbin/apache2 -k start
    1726    www-data    61132 kB    /usr/sbin/apache2 -k start
    1759    www-data    61132 kB    /usr/sbin/apache2 -k start
    1573    root    60616 kB    /usr/sbin/apache2 -k start
    798     postgres    45184 kB    postgres: autovacuum launcher process
    767     postgres    45048 kB    /usr/lib/postgresql/8.4/bin/postgres -D /var/lib/postgresql/8.4/main -c config_f ...
    796     postgres    45048 kB    postgres: writer process
    797     postgres    45048 kB    postgres: wal writer process
    1594    www-data    39588 kB    /usr/sbin/apache2 -k start

Você acha que é normal?

    
por Nabab 24.04.2011 / 23:03

2 respostas

4

Isso é totalmente normal para uma instalação geral do Apache (usando um sistema chamado 'pre-forking'). Cada um desses processos lidaria com uma solicitação de entrada. O balanceamento do número de solicitações simultâneas em relação à memória usada é uma parte importante do dimensionamento do Apache.

    
por 24.04.2011 / 23:10
3

On * nix httpd gera vários processos para manipular solicitações e compartilham a maior parte da mesma memória até que eles realmente o façam. Então sim, isso é normal.

    
por 24.04.2011 / 23:06