Jugando con los procesos de apache en sistemas GNU/Linux

- Obtener la cantidad de procesos apache abiertos
   #let COUNT=`ps aux | grep httpd | wc -l`-1;echo $COUNT;
- Mostrar la cantidad de memoria consumida por cada proceso apache
   #ps -ylC httpd --sort:rss | more #Formato extendido: Fijarse en los valores de la columna "RSS"(consumo en KB).
ó
   #ps -o rss -C httpd --sort:rss | more #Fijarse en los valores de la columna "RSS"(consumo en KB).
- Consumo total de memoria del apache
   #COUNT=`ps aux | grep httpd | wc -l`;let COUNT=COUNT-1;ps -o rss -C httpd --sort:rss | tail -$COUNT > .httpd.tmp;C=0;while read line; do let C=C+line; done < .httpd.tmp;echo "Apache está consumiendo: $(($C/1024)) MB";rm .httpd.tmp;

Nota: En caso de tratarse de GNU/Debian o sus derivados debe cambiar "httpd" por "apache2".

No hay comentarios:

Publicar un comentario