1. ¡OFERTA! con cupón "DIRVPS": hosting por $0,01 y también VPS Linux y Windows por $0,01 el primer mes por Interserver ← publi
    Descartar aviso
Descartar aviso
Al usar este sitio web, aceptas que nosotros y nuestros socios podamos establecer cookies para fines tales como personalizar el contenido y la publicidad. Más información.

Toma de decisión upgrade RAM vs CPU usage

Tema en 'VPS Hosting' iniciado por afloresm, 16 Jul 2010.

  1. afloresm

    afloresm Nuevo usuario

    Buenos días,

    Llevo más de un año con un plan VPS de Futurehosting con 1 Gb de RAM.

    El corazón de la página es un foro vBulletin pero también hay otros scripts.

    Tengo una media de 6000 visitas diarias aunque en algunos días se pueden alcanzar las 10000 visitas.

    He observado que en determinadas ocasiones, con picos de visitas, el VPS cae.

    Ahora estoy barajando la posibilidad de mejorar el VPS pero, debido a mi desconocimiento sobre el tema, tengo el siguiente dilema:

    Opción 1: Ampliar la memoria RAM de 1 GB a 2 GB con un incremento de 21 $/mes.

    Opción 2: Contratar un Hybrid VPS que implicaría la disponibilidad de más recursos de CPU a la vez que una mayor RAM de 1 GB a 2 GB con un incremento de precio de 48 $/mes.

    Además de la RAM en ambas opciones se mejora el disco duro y ancho de banda pero no es determinante para nosotros.

    ¿Sería suficiente con la opción 1 o es recomendable pasar al Hybrid VPS para contar con más disponibilidad de la CPU?

    ¿Hay algún método para calcular la RAM necesaria?

    Gracias por vuestros comentarios y un saludo,
     
  2.  
  3. egrueda

    egrueda Usuario activo

    Los sistemas de foros ocupan mucha memoria, especialmente por la cantidad de consultas SQL anidadas que realizan. A más visitas, más picos de consultas.
    Por un lado, sería necesario monitorizar con SNMP el consumo real de memoria a lo largo del día, durante al menos una semana, para ver si el uso de memoria está llegando al tope.
    Por otro lado, sería bueno investigar por qué se cae el servidor, para asegurarnos de que el problema y la solución estén relacionados :)
    Y por último, si no necesitas ancho de banda y disco, el foro no va a usar mucha más CPU, o al menos no tanta como para que amplíes la CPU
     
  4. afloresm

    afloresm Nuevo usuario

    Muchas gracias egrueda, he solicitado a Futurehosting que monitorize el uso de la memoria RAM durante una semana a ver que nos encontramos.

    Volveré para contar el resultado.

    Saludos,
     
  5. afloresm

    afloresm Nuevo usuario

    Bueno, al final los logs estaban y al parecer se ha alcanzado el límite de memoria disponible en 16 ocasiones por lo que he tomado la decisión de ampliar de 1 a 2 GB.

    De manera adicional he instalado vB Optimise, un MOD para vBulletin que ahorra consultas a la base de datos mediante el cacheo de determinadas plantillas.

    Gracias por vuestro apoyo!
     
  6. egrueda

    egrueda Usuario activo

    Joe con el vBulletin, menudos consumos hace. ¿Has pensado en pasarte al cloud?
    Me alegro de que hayas resuelto correctamente. Un saludo ;-)
     
  7. La Madriguera

    La Madriguera Usuario activo

    cuales son tus gastas de consumo de cpu como de memoria ram que tiene tu sitio?, ademas si ya tienes configurado el mysql y el apache en tu vps?.
     
  8. afloresm

    afloresm Nuevo usuario

    También hay que tener en cuent que tengo otros scripts y que las puntas de visita han sido importantes en los últimos meses.

    Por cierto, ¿qué es cloud?

    Personalmente no he realizado ninguna configuración especial en el mysql o apache ya que no tengo conocimientos en la materia. Por el mismo motivo tampoco he llevado un seguimiento de los consumos de CPU y RAM aunque mi objetivo ahora es aprender lo básico para poder prevenir problemas de sobrecarga en un futuro.

    Gracias por vuestras observaciones.
     
  9. egrueda

    egrueda Usuario activo

    Imagina que tienes un servidor "virtual" con 1 CPU y 2G de RAM, y que ese servidor se puede redimensionar en caliente cuando el uso pasa del 80% de CPU o cuando se está quedando sin memoria. Sin cambiar el HW ni interrumpir el servicio. Y cuando sale de la "hora punta", vuelve a sus recursos habituales, de forma que si en un momento dado necesitas 8 CPUs y 12 G de RAM, lo tienes, y sólo lo pagas durante el tiempo que lo usas.
    Estas son unas ventajas del Cloud Computing :)

    Respecto a los recursos usados, es muy MUY util un sistema de monitorización, dodne puedas ver de un vistazo cómo ha evolucionado el uso de CPU o de memoria durante las últimas 24 horas o durante todo el mes. Esto permite detectar algunos fallos puntuales y, sobre todo, permite prever el uso y crecimiento de uso de los recursos.
     
  10. La Madriguera

    La Madriguera Usuario activo

    Es muy importante darle optimizacion al servidor tanto en mysql como apache ya que puedes ahorrar hasta un 50% o mas de uso de consumo de recursos, toma eso en cuenta, por ahi busca en google sobre esos temas optimizacion de apache y mysql (httpd.conf y my.cnf)
     
  11. afloresm

    afloresm Nuevo usuario

    Muchas gracias a los dos, tendré en cuenta lo de la optimización de apache y mysql.

    Saludos,
     


Alojamiento web, Hosting Reseller, Servidores Dedicados - All in Hosting


    
    
    
    
Blog · Sitios amigos: GuiaHosting · Unidominios · Interalta ·