Ir al contenido
EuroVPSEuroVPS

¿Cuánta RAM, CPU, disco e IOPS necesita realmente su VPS?

Puede que no tenga claro qué recursos pedir cuando compra un VPS. En este artículo queremos ayudarle a entender cuánta RAM, CPU, disco, IOPS y ancho de banda necesita realmente, para que tenga potencia suficiente sin gastar dinero en capacidad innecesaria.

Por Foti Panagio

Actualizado el 22 de octubre de 20265 min de lectura
Imagen de portada: recursos de un VPS

Una de las preguntas más frecuentes que oímos en ventas y en el chat en vivo es «¿cuánto <recurso> necesito en mi VPS?».

La respuesta honesta es: «depende».

¿Cuánta RAM necesita su servidor?

Con demasiada poca memoria, el out-of-memory killer del kernel terminará sus procesos, o el servidor se quedará bloqueado. La solución es la cantidad correcta de RAM para la carga de trabajo, o una aplicación que necesite menos: limite workers y conexiones, añada una capa de cache y corrija las fugas de memoria.

8GB RAM: por aquí empezamos

Un servidor de web hosting con cPanel o Plesk ejecuta MySQL, un servidor web, correo, estadísticas, monitorización, un firewall y webmail antes de que sus propios sitios añadan su carga. Los servidores managed cPanel y Plesk los empezamos en 8 GB y los dimensionamos a partir del uso medido. Vea el managed cPanel hosting.

Picos de tráfico

Para el mismo stack con picos de tráfico de miles de visitantes simultáneos, o muchos usuarios de correo activos, los 8GB pueden consumirse en segundos durante un pico. ¿Busca quizá un VPS con 8GB de RAM?

16GB de RAM y más

Si el consumo de memoria supera los 16GB entre procesos PHP y MySQL, entonces sin duda querrá invertir en caching.

Los sitios web pesados se benefician del caching fuera de la propia aplicación, como Varnish o una CDN, además de cualquier plugin de caching.

Es en este punto donde debería empezar a considerar CDN, clustering y, posiblemente, la solución más sencilla, que es simplemente repartir la carga entre más servidores.

¿Cuántos núcleos de CPU necesita su servidor?

Más núcleos no es lineal. Algunas cargas de trabajo escalan bien con más núcleos, muchas no: la contención de locks, las rutas de código monohilo y el acceso a memoria limitan la ganancia, así que duplicar los núcleos rara vez duplica el rendimiento.

Un servidor de base de datos ocupado, un servidor de correo o una aplicación Java pueden aprovechar bien 4, 6 u 8 núcleos. Los servidores web como Apache y NGINX ganan con más núcleos cuando sirven muchas peticiones en paralelo.

Dimensione correctamente en lugar de redondear hacia arriba: mida la carga que tiene, añada núcleos donde las mediciones muestren que ayudan, y nunca dé a una máquina virtual más núcleos de los que tiene un socket físico de CPU de su host. Pasado ese punto el acceso a memoria cruza sockets, y el rendimiento puede bajar en lugar de subir.

¿Cuántos IOPS necesita su servidor?

Un disco duro mecánico entrega, en el mejor de los casos, unos cientos de operaciones de E/S aleatorias por segundo (IOPS). Un SSD enterprise moderno entrega decenas de miles o más, y las unidades NVMe van aún más lejos.

El storage de nuestros VPS es all-flash, así que la E/S aleatoria es rápida y constante, también para sitios web con uso intensivo de base de datos.

¿Cuánto espacio en disco necesita su VPS?

Parta de lo que usa hoy (uso de disco en cPanel o Plesk, o df -h en la línea de comandos) y añada doce meses de crecimiento realista. El consumo de disco crece más deprisa de lo que espera.

¿Cuánto ancho de banda necesita?

Cómo calcular sus necesidades de ancho de banda:

Calcular sus necesidades básicas de ancho de banda es una fórmula de tres variables clave (aunque hay más consideraciones, como si usará CDN o caching).

  • Tamaño de página = A
  • Media de páginas por visita = B
  • Media de visitantes al día = C

Un ejemplo:

  • Tamaño de página (A): 2MB
  • Media de páginas por visita (B): 4
  • Media de visitantes al día (C): 1.000

Consumo de ancho de banda al día: 2MB x 4 x 1.000 = 8.000MB (8GB) Consumo de ancho de banda al mes: 8GB x 30 días = 240GB

¿Tiene preguntas?

Si quiere repasar RAM, CPU e IOPS para su propia carga de trabajo, contacte con nuestro equipo.

Del archivo del blog de EuroVPS, publicado por primera vez el 23 de septiembre de 2021.

Todas las notas de campo