Caso você precise saber quanta memória seus processos do apache estão utilizando do seu SO, pode utilizar este script no crontab:

#!/bin/bash
LOG="/var/log/apache_memoria.log"
PROC=`ps -eLf | grep apache | wc -l`
rm -f /tmp/http.txt
for i in `ps -ylC httpd --sort:rss | awk '{print $8}'`; do echo $i | grep -v RSS >> /tmp/http.txt ; done
MEM=$(echo "scale=2; (`cat /tmp/http.txt | tr '\n' +`0"\)/1024 | bc)
echo "`date` -- $MEM MB utilizados pelo httpd com $PROC processos" >> $LOG

Os resultados me parecem bem interessantes... :-)


Tue Jan 8 12:45:01 BRST 2008 — 765.91 MB utilizados pelo httpd
Tue Jan 8 13:00:01 BRST 2008 — 903.92 MB utilizados pelo httpd
Tue Jan 8 13:15:01 BRST 2008 — 689.61 MB utilizados pelo httpd
Tue Jan 8 13:30:01 BRST 2008 — 629.17 MB utilizados pelo httpd

A quantidade pode variar bastante, caso seu apache seja estático ou dinâmico (com PHP por exemplo) e MPM’s de prefork e worker também apresentam resultados diferentes.

One Response to “Verificando a quantidade de memória utilizada pelo apache”

  1. roberto says:

    Olá,

    Estamos implementando o programa de afiliados em nosso site www.qualityav.com.br e gostaríamos de saber se vcs tem interesse em participar dele.

    Temos as maiores comissões do mercado, a cada venda efetuada realizada através de seu site você ganha uma comissão.

    Através deste programa o seu site terá retorno financeiro através de espaços publicitários, ele irá trabalhar por você oferecendo nossos produtos ao seu público através de banners, news letters, ofertas, links e outros meios.

    Trabalhamos com produtos tecnológicos de ponta e exclusivos no mercado, o que da a você um grande diferencial pois vendemos novidades tecnológicas que ninguém tem.

    Você pode escolher quais produtos ou categorias quer expor de acordo com o perfil do seu público, o que aumenta ainda mais os seus ganhos.

    Qualquer dúvida estou a disposição.

    Atenciosamente.

    Roberto L. Motta
    Coordenador de E-Commerce
    041-3335-0629
    www.qualityav.com.br

Leave a Reply