¿Por qué la RAM de mi VPS no coincide exactamente con la contratada?
Al revisar la memoria de tu servidor con comandos como top o free -m, es posible que notes que la RAM disponible no coincide exactamente con la contratada.
Por ejemplo, si tu plan incluye 8192 MB de RAM, dentro del sistema operativo podrías ver un valor cercano a 7949 MB.
Esto no significa que tu servidor tenga menos memoria, sino que se debe a diferencias técnicas normales.
¿Por qué ocurre?
-
Diferencia entre MB y MiB
-
La RAM se anuncia en MB decimales (1 MB = 1.000.000 bytes).
-
Los sistemas operativos reportan la RAM en MiB binarios (1 MiB = 1.048.576 bytes).
Así, cuando contratas 8192 MB, el sistema lo interpreta como:
Esta conversión explica la diferencia en lo que ves.
-
-
Reserva de memoria técnica
Una pequeña parte de la RAM se destina a procesos internos de la virtualización y gestión de recursos. Por eso, la memoria que se muestra dentro del servidor es ligeramente menor. -
Linux reporta la memoria real utilizable
Herramientas comotopofreemuestran la memoria total que el sistema realmente puede usar, no la cifra exacta anunciada en los planes.
Tabla de referencia
| RAM contratada (MB decimales) | RAM visible en el VPS (MiB binarios aprox.) |
|---|---|
| 1024 MB (1 GB) | 976–992 MiB |
| 2048 MB (2 GB) | 1953–1985 MiB |
| 4096 MB (4 GB) | 3906–3970 MiB |
| 8192 MB (8 GB) | 7812–7949 MiB |
| 16384 MB (16 GB) | 15625–15898 MiB |
📌 Los valores pueden variar ligeramente según el sistema operativo y su versión.
¿Qué es la memoria Swap?
Además de la RAM, los servidores Linux utilizan un recurso adicional llamado Swap.
-
La Swap es un espacio en disco (normalmente en el mismo disco del servidor) que el sistema operativo utiliza como memoria de respaldo cuando la RAM física se llena.
-
No es tan rápida como la RAM, ya que depende del rendimiento del disco, pero permite que los procesos continúen funcionando en lugar de cerrarse por falta de memoria.
-
La Swap es especialmente útil para:
-
Servidores con poca RAM.
-
Procesos que consumen picos altos de memoria de forma temporal.
-
Evitar errores de “Out of memory (OOM)” cuando se llega al límite de RAM.
-
Ejemplo práctico:
Si tu VPS tiene 4 GB de RAM y 2 GB de Swap:
-
El sistema intentará usar primero la RAM.
-
Si los procesos necesitan más memoria de la disponible, el sistema moverá datos menos usados a la Swap para liberar RAM para lo más importante.
👉 Importante: la Swap no sustituye a la RAM real. Está pensada como un colchón de emergencia, no como memoria principal, ya que su rendimiento es mucho más bajo.
Conclusión
La diferencia entre la memoria contratada y la que ves en tu servidor es normal y esperada.
No significa que falte RAM: simplemente es el resultado de la conversión entre MB y MiB, junto con la pequeña reserva técnica que utiliza la plataforma de virtualización.
Además, recuerda que tu servidor también puede apoyarse en la memoria Swap, que funciona como respaldo para garantizar estabilidad en momentos de alta carga de memoria.
¿

