Hosting Equipo Avantys 6 min

Dimensionar VPS: Cuánta RAM, CPU y Disco Necesitas

Guía para elegir los recursos correctos de tu VPS. Calculadora según tipo de proyecto, tráfico esperado y stack tecnológico.

// Compartir

Dimensionar VPS: Cuánta RAM, CPU y Disco Necesitas
Dimensionar VPS - elegir recursos correctos

¿VPS de 1GB o de 8GB? Elegir mal te cuesta dinero: demasiado poco y tu sitio se arrastra, demasiado y pagas por recursos que no usas.

Esta guía te ayuda a elegir exactamente lo que necesitas.

Factores clave

Los 4 recursos principales

RecursoQué haceCuándo importa
RAMMemoria para apps y cachéSiempre crítico
CPUProcesar peticionesPicos de tráfico
DiscoAlmacenar datosBDs grandes, media
Ancho de bandaTransferir datosSitios con mucho media

La regla de oro

La RAM es el recurso más importante. Si te quedas corto en algo, que no sea en RAM.

Un VPS con poca RAM pero buena CPU rendirá peor que uno con mucha RAM y CPU modesta.

Calculadora rápida por proyecto

Calculadora de recursos VPS

Blog o web corporativa

Tráfico mensualRAMCPUDisco
<10.000 visitas1GB1 core20GB
10-50.000 visitas2GB2 cores40GB
50-200.000 visitas4GB2-4 cores60GB

Tienda online (WooCommerce/PrestaShop)

ProductosRAMCPUDisco
<500 productos2GB2 cores40GB
500-5.000 productos4GB2-4 cores80GB
5.000+ productos8GB+4+ cores120GB+

Aplicación SaaS / API

Usuarios activosRAMCPUDisco
<1.0002GB2 cores40GB
1-10.0004GB4 cores80GB
10.000+8GB+4+ cores160GB+

Servidor de desarrollo

ProyectosRAMCPUDisco
1-2 proyectos2GB2 cores40GB
3-5 proyectos4GB2 cores80GB
5+ proyectos8GB4 cores120GB

Desglose por componente

Sistema operativo

Ubuntu Server consume aproximadamente:

  • RAM base: 200-400MB
  • Disco: 5-8GB

Servidor web

ServidorRAM basePor conexión
Nginx50-100MB~2-5KB
Apache100-200MB~10-20MB
LiteSpeed100-150MB~2-5KB

Recomendación: Nginx o LiteSpeed para eficiencia de memoria.

PHP-FPM

Tipo de appRAM por worker
WordPress simple30-50MB
WordPress + plugins50-100MB
WooCommerce80-150MB
Laravel/Symfony50-80MB

Fórmula: max_children = (RAM disponible - RAM otros) / RAM por worker

Ejemplo VPS 2GB:

  • RAM total: 2048MB
  • Sistema + Nginx: ~400MB
  • MySQL: ~500MB
  • Disponible para PHP: ~1148MB
  • Workers a 50MB: ~22 workers

MySQL/MariaDB

Datosinnodb_buffer_pool
<1GB256MB
1-5GB512MB-1GB
5-20GB1-2GB
20GB+2-4GB+

Regla: El buffer pool debe ser 1.2-1.5x el tamaño de tus datos InnoDB.

Redis

UsoRAM
Object cache WP64-128MB
Sesiones64-128MB
Cache completo256-512MB

Node.js/Python

TipoRAM por instancia
API simple50-100MB
App media100-256MB
App compleja256-512MB

Escenarios detallados

Escenarios de recursos VPS

WordPress básico (1GB RAM)

Sistema:     300MB
Nginx:        50MB
PHP-FPM:     350MB (7 workers x 50MB)
MySQL:       256MB
Libre:        44MB
─────────────────
Total:      1000MB

Soporta: ~5.000-10.000 visitas/mes, 1 sitio

WordPress + WooCommerce (4GB RAM)

Sistema:     400MB
Nginx:       100MB
PHP-FPM:    1500MB (15 workers x 100MB)
MySQL:      1024MB
Redis:       256MB
Libre:       816MB
─────────────────
Total:      4096MB

Soporta: ~50.000-100.000 visitas/mes, tienda mediana

Multi-sitio (8GB RAM)

Sistema:     500MB
Nginx:       150MB
PHP-FPM:    3000MB (30 workers x 100MB)
MySQL:      2048MB
Redis:       512MB
Servicios:   500MB
Libre:      1386MB
─────────────────
Total:      8192MB

Soporta: 3-5 sitios, ~200.000 visitas/mes total

Stack moderno: Node + Python + DB (4GB)

Sistema:     400MB
Nginx:       100MB
Node.js:     512MB (4 instancias)
Python:      512MB (Gunicorn 4 workers)
PostgreSQL: 1024MB
Redis:       256MB
Libre:      1292MB
─────────────────
Total:      4096MB

Señales de que necesitas más recursos

RAM insuficiente

# Verificar uso
free -h

# Señales de problema:
# - available muy bajo
# - swap muy usado
# - OOM killer matando procesos

Síntomas:

  • Sitio lento intermitentemente
  • Errores 502/503
  • Procesos que mueren solos

CPU insuficiente

# Verificar carga
uptime
top

# Señales de problema:
# - load average > número de cores
# - %CPU constantemente alto

Síntomas:

  • Respuestas lentas bajo tráfico
  • Colas de peticiones

Disco insuficiente

# Verificar espacio
df -h

# Verificar I/O
iostat -x 1

Síntomas:

  • Errores de escritura
  • Base de datos corrupta
  • Logs que no escriben

Cuándo escalar

Señales claras

MétricaEscalar cuando
RAMuso > 80% constante
CPUload > cores x 0.7
Discouso > 80%
Respuestatiempo > 2s

Escalar vertical vs horizontal

Vertical (más recursos):

  • Más fácil
  • Sin cambios de arquitectura
  • Límite físico

Horizontal (más servidores):

  • Más complejo
  • Requiere load balancer
  • Escalado “infinito”

Recomendación: Escala verticalmente hasta 8-16GB, luego considera horizontal.

Recomendaciones por presupuesto

Presupuesto ajustado (€5-10/mes)

  • VPS 1-2GB RAM
  • Para: blogs, webs pequeñas, desarrollo
  • Optimiza: caché, Nginx, código eficiente

Presupuesto medio (€15-30/mes)

  • VPS 4GB RAM
  • Para: tiendas pequeñas, apps medianas, multi-sitio básico
  • Añade: Redis, backups automáticos

Presupuesto holgado (€40-80/mes)

  • VPS 8GB+ RAM
  • Para: ecommerce serio, SaaS, alto tráfico
  • Añade: monitorización, CDN, redundancia

Errores comunes

Sobredimensionar

El error: Contratar VPS de 8GB para un blog con 1.000 visitas/mes.

La realidad: Pagas €60/mes cuando €10/mes serían suficientes.

Solución: Empieza pequeño, monitoriza, escala cuando sea necesario.

Infradimensionar

El error: VPS de 1GB para WooCommerce con 1.000 productos.

La realidad: Sitio lento, clientes frustrados, ventas perdidas.

Solución: Calcula requisitos reales antes de contratar.

Ignorar el disco

El error: VPS con mucha RAM pero disco lento (HDD).

La realidad: Base de datos lenta aunque tengas RAM de sobra.

Solución: Siempre SSD/NVMe, nunca HDD para producción.

Preguntas frecuentes

¿Cuánta RAM necesito para WordPress?

Mínimo 1GB para blog simple. 2GB para sitio con tráfico medio. 4GB para WooCommerce. Si usas muchos plugins pesados o page builders, añade 1-2GB extra.

¿Es mejor más RAM o más CPU?

Generalmente más RAM. La CPU solo importa en picos de tráfico o procesamiento intensivo. La RAM afecta constantemente al rendimiento, especialmente con bases de datos y caché.

¿Cuánto disco necesito?

20-40GB para la mayoría de webs. 80GB+ si tienes muchas imágenes/media. El disco es el recurso más barato, no escatimes si tienes contenido multimedia.

¿Puedo empezar con VPS pequeño y escalar?

Sí, es lo recomendado. La mayoría de proveedores permiten escalar sin downtime. Empieza con lo mínimo viable y aumenta según necesites.

¿Shared hosting o VPS de 1GB?

VPS de 1GB generalmente rinde mejor. Tienes recursos garantizados, no compartidos. Además, control total para optimizar. Shared solo para sitios muy pequeños sin necesidad de control.

Nuestra recomendación

Para empezar:

  • Blog/web simple: VPS 1-2GB
  • Tienda pequeña: VPS 2-4GB
  • Aplicación/SaaS: VPS 4GB

Monitoriza siempre:

  • Uso de RAM con free -h
  • Carga con uptime
  • Disco con df -h

Escala cuando:

  • RAM > 80% constante
  • Respuestas > 2 segundos
  • Errores 502/503 frecuentes

¿No sabes qué elegir? Los VPS de Avantys permiten escalar fácilmente. Empieza pequeño y crece según necesites.


Conclusión

Dimensionar correctamente te ahorra dinero y frustraciones. Usa las tablas de esta guía como punto de partida, monitoriza tu uso real, y ajusta según necesites.

Recuerda: es mejor escalar que empezar sobredimensionado.

¿Listo para elegir tu VPS? Explora los planes de VPS de Avantys desde €8.62/mes con recursos garantizados y escalado fácil.


¿Quieres que lo hagamos por ti?

En Avantys gestionamos tu web, hosting y crecimiento digital de punta a punta. Tú a lo importante.

Hablar con Avantys
// Boletín

Suscríbete al boletín

Guías nuevas, sin spam. Cancela cuando quieras.