Foros del Web » Administración de Sistemas » Cloud Computing »

Optimizacion de servidor:

Estas en el tema de Optimizacion de servidor: en el foro de Cloud Computing en Foros del Web. Hola amigos: Tengo una duda con mi servidor, ultimamente la carga del servidor esta siendo altisima: una media de 2.24 es un sevidor dedicado con ...
  #1 (permalink)  
Antiguo 03/03/2008, 07:29
 
Fecha de Ingreso: abril-2003
Ubicación: Malaga
Mensajes: 176
Antigüedad: 21 años
Puntos: 1
Optimizacion de servidor:

Hola amigos:

Tengo una duda con mi servidor, ultimamente la carga del servidor esta siendo altisima: una media de 2.24 es un sevidor dedicado con las siguientes caracteristicas.

CPU: GenuineIntel, Intel(R) Xeon(TM) CPU 2.40GHz
Memoria : 1,5 GB
Dominios: 167.
Trafico consumido Enero 2008. 185 GB


la cosa es que habia un dominio que consumia mucha cpu con el mysql (llegaba a estar constante en 99,9 %) con un oscommerce que se ha sacado a un vps para el solo, pero la carga sigue estando alta. Como algun dato mas os indico que en plesk me indica lo siguiente:

memory usage : 77.97%
swap usage: 0.83%

Que me aconsajeis para optimizar? Creeis que debo comprar más memoria?

Muchas gracias por anticipado

PD: creo que el my.cnf viene "standart" no está optimizado
  #2 (permalink)  
Antiguo 03/03/2008, 09:27
 
Fecha de Ingreso: mayo-2007
Mensajes: 252
Antigüedad: 17 años
Puntos: 5
Re: Optimizacion de servidor:

parece que.... sabes mas de lo que reconoces saber ;)

De forma muy sutil.... estas dejando entrever (o eso me parece a mi) tus sospechas....
Mas ram Y/O optimizar la configuracion de my.cnf... Vas bien encaminado.
__________________
Hispaweb Network: VPS Virtuozzo y Servidores Dedicados
  #3 (permalink)  
Antiguo 03/03/2008, 10:59
 
Fecha de Ingreso: abril-2003
Ubicación: Malaga
Mensajes: 176
Antigüedad: 21 años
Puntos: 1
Re: Optimizacion de servidor:

Cita:
Iniciado por hispaweb Ver Mensaje
parece que.... sabes mas de lo que reconoces saber ;)

De forma muy sutil.... estas dejando entrever (o eso me parece a mi) tus sospechas....
Mas ram Y/O optimizar la configuracion de my.cnf... Vas bien encaminado.
Muchas gracias por el halago. Mas que saber es la desesperación por que una cosa vaya bien y mirar foros y foros, buscar y buscar, nada mas. Pero todo lo que digo son opciones sin estar seguro de lo que hacer, por eso pregunto a gente que sabrá mucho más. Soy un simple programador en php que esta aprendiendo a base de golpes.

Por cierto que opinas tu?

gracias y un saludo
  #4 (permalink)  
Antiguo 03/03/2008, 11:19
 
Fecha de Ingreso: mayo-2007
Mensajes: 252
Antigüedad: 17 años
Puntos: 5
Re: Optimizacion de servidor:

opino que a base de golpes se aprende mucho. Es un buen metodo de aprendizaje

Sin verlo... no te puedo decir nada en firme, pero es posible que mejores tocando el my.cnf.

si ejecutas "uptime", obtendras el load average del ultimo minuto, 5 minutos y 15. ¿está mas o menos estabilizado? No es lo mismo que tengas un pico en un momento, a que tengas siempre un valor mas o menos estable...

con "top" podrás ver el porcentaje de tiempo de uso de CPU. quedate un rato mirandolo.... ¿usas mucha CPU?

con "free" puedes ver el estado de la memoria. ¿que tal está?

Podria ser que necesites mas ram, una cpu mas rapida, discos mas rapidos, o simplemente optimizar....

Otra opcion sería preguntar a tu actual proveedor, e incluso... plantearte cambiarlo si su soporte tecnico no es suficientemente bueno como para orientarte satisfactoriamente.

Echale un vistazo a los comandos que te he comentado antes, y postea (si quieres) los resultados que obtengas.
__________________
Hispaweb Network: VPS Virtuozzo y Servidores Dedicados
  #5 (permalink)  
Antiguo 05/03/2008, 06:13
 
Fecha de Ingreso: abril-2003
Ubicación: Malaga
Mensajes: 176
Antigüedad: 21 años
Puntos: 1
Re: Optimizacion de servidor:

Cita:
Iniciado por hispaweb Ver Mensaje
opino que a base de golpes se aprende mucho. Es un buen metodo de aprendizaje

Sin verlo... no te puedo decir nada en firme, pero es posible que mejores tocando el my.cnf.

si ejecutas "uptime", obtendras el load average del ultimo minuto, 5 minutos y 15. ¿está mas o menos estabilizado? No es lo mismo que tengas un pico en un momento, a que tengas siempre un valor mas o menos estable...

con "top" podrás ver el porcentaje de tiempo de uso de CPU. quedate un rato mirandolo.... ¿usas mucha CPU?

con "free" puedes ver el estado de la memoria. ¿que tal está?

Podria ser que necesites mas ram, una cpu mas rapida, discos mas rapidos, o simplemente optimizar....

Otra opcion sería preguntar a tu actual proveedor, e incluso... plantearte cambiarlo si su soporte tecnico no es suficientemente bueno como para orientarte satisfactoriamente.

Echale un vistazo a los comandos que te he comentado antes, y postea (si quieres) los resultados que obtengas.

Lo primero perdon por tardar tanto. Te explico el comando top me muestra lo siguiente

top - 13:08:44 up 5 days, 12:40, 1 user, load average: 3.22, 2.56, 2.84
Tasks: 161 total, 1 running, 160 sleeping, 0 stopped, 0 zombie
Cpu(s): 51.8% us, 5.3% sy, 0.0% ni, 29.5% id, 12.7% wa, 0.2% hi, 0.5% si
Mem: 1554928k total, 1522672k used, 32256k free, 163556k buffers
Swap: 1020116k total, 7564k used, 1012552k free, 282344k cached


es mas o menos constante, por desgracia, no tan alto como lo he pillado ahora pero entre 1.00, 1.70. es la media

con Free sale esto:

total used free shared buffers cached
Mem: 1554928 1396840 158088 0 164000 269680
-/+ buffers/cache: 963160 591768
Swap: 1020116 7564 1012552



Muchas gracias por anticipado

PD: lo del proveedor lo estoy pensando seriamente
  #6 (permalink)  
Antiguo 05/03/2008, 06:53
 
Fecha de Ingreso: mayo-2007
Mensajes: 252
Antigüedad: 17 años
Puntos: 5
Re: Optimizacion de servidor:

Apenas has tocado el swap, y tienes memoria para buffers y cache... con lo que no tiene demasiado sentido plantearte mas RAM. En el entorno de 1.5-2gb estarás bien.

Tambien se vé que el uso de cpu es importante (agradecerás una cpu mas moderna) , y que el porcentaje "WAiting" es considerable... esto, junto con el load average... parece indicar que estas teniendo mucho movimiento en los discos...

Es muy posible que optimizando el my.cnf, y asignándole mas memoria para caches, consigas reducir el uso de disco, y reducir así el load average... mejorando el rendimiento global del sistema.

En esto de "optimizar".... muchas veces hay un poco de "ensayo y error".

¿que opinan el resto de foreros?
__________________
Hispaweb Network: VPS Virtuozzo y Servidores Dedicados
  #7 (permalink)  
Antiguo 05/03/2008, 10:15
 
Fecha de Ingreso: abril-2003
Ubicación: Malaga
Mensajes: 176
Antigüedad: 21 años
Puntos: 1
Re: Optimizacion de servidor:

Cita:
Iniciado por hispaweb Ver Mensaje
Apenas has tocado el swap, y tienes memoria para buffers y cache... con lo que no tiene demasiado sentido plantearte mas RAM. En el entorno de 1.5-2gb estarás bien.

Tambien se vé que el uso de cpu es importante (agradecerás una cpu mas moderna) , y que el porcentaje "WAiting" es considerable... esto, junto con el load average... parece indicar que estas teniendo mucho movimiento en los discos...

Es muy posible que optimizando el my.cnf, y asignándole mas memoria para caches, consigas reducir el uso de disco, y reducir así el load average... mejorando el rendimiento global del sistema.

En esto de "optimizar".... muchas veces hay un poco de "ensayo y error".

¿que opinan el resto de foreros?

Es que si te digo la verda el my.cnf que esta en mi servidor en comparacion de otros que he visto, me parece que esta muy basico, de hecho creo que no esta usando ni la cache mysql, pero no te fies mucho de lo que te digo porque aqui soy un inculto total. He leido dos o tres foros y poco más. Me tengo que documentar mucho en este tema
  #8 (permalink)  
Antiguo 06/03/2008, 02:28
 
Fecha de Ingreso: mayo-2007
Mensajes: 252
Antigüedad: 17 años
Puntos: 5
Re: Optimizacion de servidor:

copialo y pegalo aquí
__________________
Hispaweb Network: VPS Virtuozzo y Servidores Dedicados
  #9 (permalink)  
Antiguo 06/03/2008, 03:57
 
Fecha de Ingreso: abril-2003
Ubicación: Malaga
Mensajes: 176
Antigüedad: 21 años
Puntos: 1
Re: Optimizacion de servidor:

Cita:
Iniciado por hispaweb Ver Mensaje
copialo y pegalo aquí
Lo primero agradecerte todo lo que estas haciendo, aqui te muestro el contenido

Archivo my.cnf

Código:
[mysqld]
set-variable=local-infile=0
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1
long_query_time = 1
log-slow-queries = /var/log/mysql/mysql-slow.log

[mysql.server]
user=mysql
basedir=/var/lib

[mysqld_safe]
err-log=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
  #10 (permalink)  
Antiguo 06/03/2008, 06:57
 
Fecha de Ingreso: mayo-2007
Mensajes: 252
Antigüedad: 17 años
Puntos: 5
Re: Optimizacion de servidor:

¿no hay nadie mas que opine?
__________________
Hispaweb Network: VPS Virtuozzo y Servidores Dedicados
  #11 (permalink)  
Antiguo 08/03/2008, 08:34
Avatar de WebTech
Hosting Moderator
 
Fecha de Ingreso: octubre-2005
Ubicación: East Coast
Mensajes: 5.399
Antigüedad: 18 años, 6 meses
Puntos: 162
Re: Optimizacion de servidor:

/etc/my.cnf (archivo de configuración de MySQL) no esta optimizado, como bien comentan, está como viene de "fábrica". Pero no es el único punto importante a optimizar, deberías considerar optimizar Apache, PHP, resto de los servicios, y kernel del sistema también, con lo que podrías sacarle el máximo rendimiento al mismo.

Verifica que no hayan errores de programación en las aplicaciones que corres también, ya que un script mal programado puede afectar considerablemente el rendimiento del sistema.

Si no tienes los conocimientos para optimizar el sistema debidamente, te sugeriría contratar a un sysadmin que haga el trabajo por ti.

Saludos,
__________________
Infranetworking.com - Expertos en Hosting Multidominio, Cloud Hosting, Servidores Dedicados y Administración de Servidores Linux

Última edición por WebTech; 08/03/2008 a las 12:44
  #12 (permalink)  
Antiguo 10/03/2008, 06:54
 
Fecha de Ingreso: abril-2003
Ubicación: Malaga
Mensajes: 176
Antigüedad: 21 años
Puntos: 1
Re: Optimizacion de servidor:

Cita:
Iniciado por WebTech Ver Mensaje
/etc/my.cnf (archivo de configuración de MySQL) no esta optimizado, como bien comentan, está como viene de "fábrica". Pero no es el único punto importante a optimizar, deberías considerar optimizar Apache, PHP, resto de los servicios, y kernel del sistema también, con lo que podrías sacarle el máximo rendimiento al mismo.

Verifica que no hayan errores de programación en las aplicaciones que corres también, ya que un script mal programado puede afectar considerablemente el rendimiento del sistema.

Si no tienes los conocimientos para optimizar el sistema debidamente, te sugeriría contratar a un sysadmin que haga el trabajo por ti.

Saludos,

Hola Webtech, lo primero agradecerte tu respuesta, te comento. En un principio, todas las aplicaciones estan revisadas (Fue lo primero que se hizo para evitar conexiones persistentes asi como otras cosas que puedieran ralentizar el servidor). He planteado lo del my.cnf porque he visto ejecutando el comando 'top' que lo que más consume es el proceso del demonio mysql. ¿Crees que deberia empezar por otra cosa?

Muchas gracias de nuevo
  #13 (permalink)  
Antiguo 10/03/2008, 13:21
Avatar de WebTech
Hosting Moderator
 
Fecha de Ingreso: octubre-2005
Ubicación: East Coast
Mensajes: 5.399
Antigüedad: 18 años, 6 meses
Puntos: 162
Re: Optimizacion de servidor:

cargosan,

Empieza por optimizar debidamente /etc/my.cnf, es la base de tu problema al parecer. Segundo punto, apache, php y el kernel del sistema, darán una ayuda notoria para el rendimiento en general.

Un saludo!
__________________
Infranetworking.com - Expertos en Hosting Multidominio, Cloud Hosting, Servidores Dedicados y Administración de Servidores Linux
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:59.