[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Problema con servidor web (LAMP)



El vie, 25-09-2009 a las 15:35 +1930, hinko hinko escribió:
> Buenas tardes , estoy experimentando problemas de rendimiento con mi
> servidor LAMP en el cual estan corriendo aplicaciones web bajo PHP.
> tengo en el mismo servidor todos los servicios instalados  (apache2,
> php5, mysql-server-5.0) y actualmente existen como 60 usuarios activos
> utilizando la aplicacion, el problema es que luego de estar unas 6 hrs
> trabajando continuamente el servidor llega a un load avegrage de 7.50
> 6.58 5.5 (esto aproximadamente , a veces es mas , a veces es un poco
> menos) pero mis clientes se quejan de lentitud en la aplicacion justo
> cuando experimento estos valores de carga.
> 
> Observando el comportamiento de mysql durante 6hrs pude observar que
> se el servidor procesa un AVG de 700 consultas/seg (en los momentos de
> mayor carga) .
> 
> Observando luego la tabla de procesos del sistema operativo me
> encuentro con el proceso padre de mysql estaba en estado Sleep
> consumiendo 100% de porcesador y los procesos hijos trabajando al 80%
> aprox.
> 
> Quisiera saber como puedo mejorar eso ya que he optimizado mysql
> basandome en los scripts de configuracion de ejemplo para servidores
> la alta carga.
> 
> El hardware del servidor es el siguiente:
> 
>   - RAM 10GB.
>   - DD (raid 5) (5 discos sas de 146GB).
>   - 2 procesadores intel XEON quadcore 2.66 (en total 8 nucleos).
>   - SERVIDOR HP ProliantML370G5
> 
> Sistema operativo Debian lenny 2.6.26-2-amd64 #1 SMP Thu May 28
> 21:28:49 UTC 2009 x86_64 GNU/Linux
> 
> Agradeciendo su ayuda de antemano, Saludos!
> 

Tenes que analizar los queries que realizan las aplicaciones. Si un
query esta mal escrito ( no uso de pk o indice para tablas grandes, etc)
por mas que afines la infraestructura no vas a remediar la lentitude de
las aplicaciones
> 

Attachment: signature.asc
Description: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada digitalmente


Reply to: