On Tue, 2006-06-06 at 16:02 -0500, Roberto Zoia wrote: > Por si te sirve, ten en cuenta cuántos "forks" del apache (o el > servidor de web que uses) vas a tener en simultáneo atendiendo a tus > visitas, y el "footprint" de cada fork (cuánta memoria ocupa: eso lo > puedes ver usando top, por ejemplo). El número de forks, y cuántos > forks nuevos lanza el apache cada vez que se llenan las conexiones se > puede configurar en httpd.conf (o apache2.conf, según la versión que > uses). La idea es que no te quedes sin memoria RAM, porque apenas > empieces a pasar procesos a la partición SWAP las cosas empiezan a > pasar en cámara lenta.
Para estos casos es recomendable usar web servers que trabajen bajo el modelo de worker threads (como apache 2.x con el worker-mpm) o mejor aún uno basado en eventos, como lighttpd. Hace unos meses escribí[1] al respecto por si a alguien le interesa el tema. > No sería muy complicado escribir un programita en Python u otro > lenguaje que simule la carga del servidor desde otra PC de tu red, > para ver cómo reacciona, antes de lanzarlo a producción... si saturas > tu servidor, se te hará difícil hasta entrar por ssh a cambiar la > configuración. No es necesario escribir una utilidad para simular carga, basta con usar ab[2] (apache benchmarking) que viene en la misma distribución de apache. Saludos. [1] http://tabo.aurealsys.com/archives/2006/01/17/lighttpd-and-fastcgi-migration-from-apache/ [2] http://httpd.apache.org/docs/2.0/programs/ab.html -- Gustavo Picón <[EMAIL PROTECTED]> Aureal Systems - http://www.aureal.com.pe/ tel: (511) 243-0131 nextel: (511) 9824*4625 web: http://tabo.aurealsys.com/
signature.asc
Description: This is a digitally signed message part
_______________________________________________ Linux-plug mailing list [email protected] http://www.linux.org.pe/cgi-bin/mailman/listinfo/linux-plug
