Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/01/2009, 12:38
Avatar de cincinnati
cincinnati
 
Fecha de Ingreso: noviembre-2002
Ubicación: Cerca, muy cerca
Mensajes: 971
Antigüedad: 22 años, 1 mes
Puntos: 29
Respuesta: Mi VPS nunca parece ser suficiente

El parámetro privvmpages es relativo a la memoria garantizada. Si tienes alertas relativas a este parámetro significa que en el momento en que te aparece la alerta tu VPS está utilizando toda la memoria garantizada que tiene. No tiene nada que ver con el I/O de disco.

Para saber qué te esta consumiento esa memoria, tienes que mirar el top en el momento en que te salta la alerta.

En el top que has enviado supongo que ves dos procesos (los dos primeros, httpd y mysql) que entre los dos consumen aprox, el 35% de tu memoria disponible.

De hecho en ese top aparece:

Mem: 921600k total, 742484k used

Esto es: estás usando no sólo la memoria garantizada (512 MB) sino también la burstable, lo que provoca que tu VPS pueda no funcionar correctamente y tengas servicios que caen.

EN un VPS debes fijarte en la memoria garantizada (privmpages). Si la superas, como es tu caso, tu VPS se ha quedado corto.

En el reporte de mysql eu has enviado se ve:

MEMORY USAGE
Max Memory Ever Allocated : 640 M
Configured Max Per-thread Buffers : 2 G
Configured Max Global Buffers : 282 M
Configured Max Memory Limit : 2 G
Physical Memory : 900.00 M


Esto es: que tu MySQL está configurado en base a la memoria máxima burstable (1 GB) y no en base a la memoria garantizada que tienes (512 MB). Esto es incorrecto. Debes ajustarlo a la memoria garantizada que tienes o tendrás problemas de rendimiento.

De todas formas, me da que necesitas un VPS más grande, dado que tu MySQL ha llegado a utilizar 640 MB de RAM y si le sumas lo que utilizan los demás servicios, la suma supera con creces la memoria garantizada de tu VPS.
__________________
Be water my friend