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.
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.
Saludos,
Roberto Zoia

On 6/6/06, Gustavo Picón <[EMAIL PROTECTED]> wrote:
On Tue, 2006-06-06 at 18:08 +0000, Dominic . wrote:
> Hola amigos,
>
> Como podria calcular el hardware necesario para un servidor web que soporte
> unas 20,000 visitas diarias y con un ancho de banda de 25Gb mensuales,
> alguna guia de como poder calcular este tipo de requerimientos.
>
> Logicamente la idea es que el servidor este en Linux, pero creo que tambien
> habra que ver el hardware necesario para este requerimiento.
>
> Muchas gracias de antemano.
>
> Dominic
>

Sacando cálculos, y teniendo en cuenta que en un día hay 86400 segundos,
para 20000 visitas (asumamos que hablas de page views) servirías en
promedio una página cada 4.32 segundos. Lo que tendrías que analizar mas
que el número de visitas al día, es el pico de usuarios que esperas
tener en determinado momento, ya que la cantidad de usuarios por
segundo/minuto/etc nunca es uniforme.

Tomando en cuenta a grosso modo tus cifras, a nivel del web server no
representa carga alguna. Ahora, si en tu site va a haber mucha consulta
en base de datos el cuello de botella va a ser la BD y no el web server.
Asumiendo que los queries de tu site son moderados, no creo que tengas
problemas en manejar 20000 page views diarios en una pentium2 con 128
megas de RAM (256 si piensas tener una BD ligera como mysql en la misma
máquina).

Obviamente estoy hablando del HW mínimo en el que esto correría sin
problemas. Mientras mas memoria y discos rápidos, mejor.

Saludos.

--
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/


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)

iD8DBQBEhcmaywoV1jM0SwMRAhXVAJsFQXNO6oURHYFRIHSXQtuscNChqgCgkUfU
IwUfqb4okgjV1n43i+z9O3w=
=pKzV
-----END PGP SIGNATURE-----


_______________________________________________
Linux-plug mailing list
[email protected]
http://www.linux.org.pe/cgi-bin/mailman/listinfo/linux-plug



_______________________________________________
Linux-plug mailing list
[email protected]
http://www.linux.org.pe/cgi-bin/mailman/listinfo/linux-plug

Responder a