Gratis Te mudamos el sitio y los correos sin cortes ni costo

0810 345 6377 ESEN, cambiar a inglés
InHosting
ESEN, cambiar a inglés

Cloud VPS

Cuánta memoria RAM necesita tu VPS: cómo calcularla antes de contratar

Por el equipo técnico de InHosting6 min de lectura

En pocas palabras

Para un sitio en WordPress con Nginx, PHP-FPM y MariaDB, sin panel y sin correo, 2 GB de RAM alcanzan. Si le sumás un panel como DirectAdmin o cPanel con correo, antispam y antivirus, el piso razonable es 4 GB, porque solo el antivirus de correo puede ocupar más de 1 GB. Windows Server necesita al menos 2 GB para él solo. El cálculo es sumar lo fijo (sistema, servicios, base de datos) y lo variable (cuántos procesos de PHP o de tu aplicación corren a la vez), y dejar un 20 % libre. Para medir lo que usás, free -h y la columna "available".

Lo fijo y lo variable

La memoria de un servidor se va en dos cosas. Lo fijo es lo que ocupan el sistema y cada servicio apenas arrancan, haya visitas o no. Lo variable crece con el uso: cada visita que se atiende al mismo tiempo necesita un proceso de PHP o un hilo de tu aplicación, y cada uno ocupa su porción.

Casi siempre, lo que decide el tamaño del VPS es lo variable. Un servidor puede andar toda la semana con la mitad de la memoria libre y quedarse sin nada el día que una campaña trae veinte visitas simultáneas.

Cuánto ocupa cada pieza

ComponenteMemoria aproximadaNota
Linux (Debian, Ubuntu, AlmaLinux) recién instalado150 a 300 MBSin entorno gráfico
Windows Server 2022 o 20251,5 a 2 GBMicrosoft pide 2 GB para la versión con escritorio
Nginx20 a 100 MBCrece poco con el tráfico
Apache100 a 300 MBDepende de los módulos
Cada proceso de PHP-FPM40 a 150 MBWordPress con muchos complementos o WooCommerce, arriba del rango
MariaDB o MySQL200 MB a varios GBLo decide sobre todo innodb_buffer_pool_size
Redis como caché de objetosLo que le asignesSe fija con maxmemory
Correo: Exim, Dovecot y antispam200 a 500 MBSin contar el antivirus
Antivirus de correo (ClamAV)1 a 1,5 GBCarga todas las firmas en memoria
El panel en sí, DirectAdmin o cPanel100 a 500 MBAparte de los servicios que instala

Valores típicos en instalaciones actuales. Medí los tuyos: dos sitios con el mismo CMS pueden gastar el doble uno que otro según los complementos.

El cálculo, con un ejemplo

Supongamos una tienda en WooCommerce en un VPS de 4 GB, con Nginx, PHP-FPM y MariaDB, y el correo en otro servicio. El caso completo de una tienda está en dimensionar un VPS para WooCommerce; acá va la cuenta de memoria:

  1. Lo fijo: sistema 300 MB, Nginx 50 MB, otros servicios 150 MB. Unos 500 MB.
  2. La base de datos: con un catálogo mediano, 1 GB de búfer para InnoDB deja en memoria las tablas más usadas.
  3. El margen: un 20 % del total, unos 800 MB, para picos, la caché de disco del sistema y las tareas programadas.
  4. Lo que queda para PHP: 4.096 − 500 − 1.024 − 800 ≈ 1.770 MB.
  5. Si cada proceso de PHP ocupa 110 MB, entran 16. Ese es el valor de pm.max_children en PHP-FPM: con más procesos, el servidor se queda sin memoria en un pico; con menos, las visitas hacen fila aunque sobre RAM.

Para saber cuánto ocupa de verdad cada proceso de PHP en tu servidor, promediá su memoria con el sitio en uso:

ps -eo rss,comm | grep php-fpm | awk '{s+=$1; n++} END {print s/n/1024 " MB promedio, " n " procesos"}'

Qué tamaño de VPS para cada caso

UsoMemoriaPlan de referencia
Una API liviana, un bot o un entorno de pruebas, sin panel1 GBVM1
Un WordPress institucional con Nginx, PHP-FPM y MariaDB, sin correo2 GBVM2
Varios sitios chicos, o una aplicación en Node.js o Python con su base3 GBVM3
Una tienda con pedidos diarios, o un panel con correo, antispam y antivirus4 GBVM4
Windows Server con un sistema de gestión y SQL Server Express4 GB o másVM4, o un servidor cloud
Base de datos grande, muchas tiendas o varios servicios pesados juntos8 a 32 GBServidor cloud

Los Cloud VPS van de 1 a 4 GB y se pasa de un plan a otro sin reinstalar. Los servidores cloud arrancan en 4 GB y llegan a 32, ampliables hasta 128 GB.

Precio final por mes, vigente al 29 de septiembre de 2026
PlanIncluyePor mes
Cloud VPS VM11 vCPU · 1 GB de RAM · 15 GBSin stock
Cloud VPS VM22 vCPU · 2 GB de RAM · 30 GB$ 26.910US$ 18
Cloud VPS VM33 vCPU · 3 GB de RAM · 45 GB$ 40.365US$ 27
Cloud VPS VM44 vCPU · 4 GB de RAM · 60 GB$ 53.820US$ 36

Con el 10 % de descuento del código INH, que ya va en los enlaces de contratación. Los precios se leen de la tienda. Ver el detalle de cada plan.

Las señales de que te falta memoria

Si el VPS ya está andando, estas son las pistas. La lista completa, con procesador y disco, está en cómo saber si tu VPS se quedó chico.

  • La columna available de free -h queda cerca de cero en los momentos de más uso. La columna free no sirve para esto: Linux usa la memoria libre como caché de disco y la devuelve cuando hace falta, así que es normal que se vea baja.
  • En vmstat 5, las columnas si y so (memoria que entra y sale del swap) muestran valores distintos de cero de forma sostenida. Tener algo en swap no es grave; moverlo todo el tiempo, sí.
  • El sistema mata procesos para sobrevivir. journalctl -k | grep -i "out of memory" lo muestra, y la víctima suele ser la base de datos, porque es la que más ocupa.
  • PHP-FPM avisa en su registro que llegó a max_children: las visitas hacen fila. Si hay memoria libre, subí el valor; si no, falta RAM.

El swap: red de contención, no memoria extra

Un archivo de swap evita que un pico mate procesos: el sistema pasa a disco lo que no está usando y gana tiempo. Pero el disco es cientos o miles de veces más lento que la RAM, así que si el servidor vive usando swap, lo que corresponde es más memoria. En un VPS de 1 a 4 GB, un swap de 1 o 2 GB es razonable:

swapon --show     # si no muestra nada, no hay swap
sudo dd if=/dev/zero of=/swapfile bs=1M count=2048 status=progress
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
echo "/swapfile none swap defaults 0 0" | sudo tee -a /etc/fstab
  • Funciona igual en Debian, Ubuntu y AlmaLinux, con ext4 o con XFS.
  • Con sudo sysctl vm.swappiness=10 el sistema prefiere vaciar la caché de disco antes que mandar procesos al swap. Para que quede fijo, poné vm.swappiness=10 en un archivo dentro de /etc/sysctl.d/.

Cuando la respuesta es otro tipo de servidor

Si tu cálculo da más de 4 GB, o si la base de datos necesita varios GB solo para su búfer, un VPS más grande no alcanza: conviene un servidor cloud, con hardware dedicado, de 4 a 32 GB de RAM y ampliable hasta 128 GB sin migrar.

Preguntas frecuentes

¿Cuánta memoria necesita un VPS con Windows Server?

Microsoft pide 2 GB como mínimo para la instalación con escritorio, y el sistema solo ya usa buena parte. Para correr además una aplicación, contá con 4 GB. Si le sumás SQL Server Express, tené en cuenta que esa edición usa como máximo algo menos de 1,5 GB para su caché.

¿Conviene más memoria o más procesadores?

Depende de qué se agota primero. Si el procesador está alto y sobra memoria, faltan núcleos; si la memoria está al límite y el procesador tranquilo, falta RAM. En sitios con PHP y base de datos, lo habitual es quedarse sin memoria antes. En los Cloud VPS de InHosting las dos crecen juntas al pasar de plan.

¿Por qué el antivirus de correo usa tanta memoria?

Porque ClamAV mantiene en RAM su base completa de firmas, con millones de entradas, para revisar cada mensaje sin leer el disco. Además, al actualizar las firmas carga la base nueva antes de soltar la vieja, así que durante un rato ocupa el doble. En un VPS de 2 GB eso alcanza para quedarse sin memoria.

¿Puedo ampliar la memoria sin reinstalar?

Sí. Se pasa a un plan mayor y el VPS conserva el disco, el sistema y la configuración. Después del cambio, revisá los valores que calculaste en función de la memoria, como pm.max_children y el búfer de la base, para aprovechar lo nuevo.

Seguí leyendo

¿Preferís que lo veamos juntos? Te atiende una persona.

Si la guía no alcanza para tu caso, contanos qué necesitás: te ayudamos a elegir el plan, a migrar o a configurar tu servidor.

Hablar con un técnico