KVM u OpenVZ: cuál elegir

En 2026 casi siempre conviene elegir KVM: cuesta apenas uno o dos dólares más al mes que OpenVZ, y en él funciona todo, desde Docker hasta Windows. OpenVZ solo se justifica en un caso concreto, que verá a continuación, y al final encontrará los comandos para comprobar su servidor en un minuto.

Actualizado 28.10.2026 · Encuentra un VPS a tu medida →

La respuesta corta: elija KVM. Con él tiene su propio kernel del sistema y el servidor se comporta como un ordenador normal: se instalan Docker, Windows o cualquier versión de Linux, y funcionan su propio cortafuegos y la memoria swap. OpenVZ es un contenedor que comparte el kernel con los vecinos de la máquina física. Es más barato y ligero, pero algunos programas habituales no arrancarán en él, y normalmente uno lo descubre después de pagar.

OpenVZ solo tiene sentido si la tarea es sencilla, funciona en Linux sin Docker y la diferencia de precio es importante para usted. A continuación verá cuánto es esa diferencia en la práctica y qué es exactamente lo que falla en un contenedor.

Cuánto más barato es OpenVZ en realidad

Menos de lo que parece. Comparé planes con la misma memoria en un mismo proveedor: tomé el KVM más barato y el OpenVZ más barato y miré la diferencia. Así pude comparar entre 15 y 29 proveedores según la cantidad de memoria, con datos del catálogo de accsly a 27 de octubre de 2026. Los importes están convertidos de rublos y redondeados.

Con 2 GB de memoria, KVM es en la mediana unos 0,70 USD al mes más caro, es decir, alrededor de un 16 %. Con 4 GB la diferencia es mayor, unos 2,20 USD o un 30 %. Al año son entre 9 y 27 USD (aproximadamente entre 8 y 25 EUR). Y en un tercio de los proveedores que venden ambos tipos, un KVM con la misma memoria cuesta lo mismo o incluso menos, así que lo primero es comparar los planes dentro del mismo proveedor.

Además, elegir OpenVZ reduce mucho las opciones. De los 26 640 planes del catálogo, 501 funcionan con OpenVZ, el 1,9 %, y los venden 84 de 2175 proveedores. Con KVM está el 93,5 % de todos los planes (incluyo aquí aquellos en los que el proveedor no indica la virtualización: hoy en día, por defecto, casi siempre es KVM). El resto son VMware, Hyper-V, Xen y contenedores LXC, y para usted como usuario los tres primeros se comportan igual que KVM.

En resumen, el ahorro con OpenVZ equivale más o menos a un café al mes, y lo paga con limitaciones. Para un trabajo que no quiera perder, yo no lo haría.

Qué no funcionará en un contenedor OpenVZ

Todo lo que necesite su propio kernel. En un contenedor hay un único kernel para toda la máquina física, y solo el proveedor puede cambiar su configuración. En la práctica se nota así.

Docker a menudo no se instala o funciona con errores. Muchos proveedores indican claramente en sus condiciones que no admiten Docker en OpenVZ. En OpenVZ 7 a veces arranca si el proveedor ha activado las funciones necesarias para el contenedor, pero hay que confirmarlo antes de pagar. Si su proyecto se basa en Docker o tiene previsto usar n8n, GitLab Runner o Kubernetes, busque solo KVM o la selección VPS para Docker.

Windows no arrancará en absoluto. El contenedor usa el kernel Linux del host, así que otro sistema es imposible. En el catálogo no hay ningún plan OpenVZ con Windows, mientras que en KVM Windows está disponible en aproximadamente la mitad. Selección: VPS con Windows.

El kernel es antiguo y no se puede actualizar. OpenVZ 7 usa el kernel 3.10, y el obsoleto OpenVZ 6, el 2.6.32. Las distribuciones recientes están pensadas para kernels más nuevos, por lo que es posible que el proveedor no tenga la plantilla de la versión de Ubuntu que necesita. Tampoco funcionará nada que haya llegado al kernel más tarde: por ejemplo, el algoritmo BBR, que acelera la entrega de archivos a larga distancia, requiere el kernel 4.9 o posterior.

No se pueden cargar módulos del kernel propios. Aquí entra, por ejemplo, WireGuard en el kernel para una red privada entre la oficina y el servidor. Se puede sustituir por una versión que funciona sin módulo, pero solo si el proveedor ha habilitado el dispositivo de red TUN para el contenedor. Cómo montar esa red en un KVM normal se explica en el artículo red corporativa en un VPS.

No se puede añadir swap. El comando swapon no funciona en un contenedor, así que, si falta memoria, el proceso simplemente se termina. En KVM puede crear en un minuto un archivo swap de 1–2 GB y aguantar un pico de carga.

La memoria se cuenta de otra forma. En los planes OpenVZ suele aparecer algo como «1 GB garantizado, hasta 2 GB», y la cifra superior solo está disponible mientras haya memoria libre en el host. Conviene contar con la inferior.

Cuándo OpenVZ sí es una buena opción

Cuando la tarea es pequeña, en Linux y sin Docker. Supongamos que necesita un servidor para un bot sencillo en Python, una web estática, la monitorización de otras webs o pruebas que no le importe perder. En ese caso el contenedor cumple, y al año ahorrará unos 12 USD (unos 11 EUR).

Otra ventaja del contenedor es que casi no tiene sobrecarga. El sistema arranca en segundos y la virtualización no consume nada de la memoria del plan. En los planes de 512 MB se nota: en KVM, el kernel y los servicios del sistema ocupan unos 100–150 MB de ellos; en un contenedor, menos.

Si esta opción le encaja, los planes están en la selección VPS con OpenVZ. El contenedor LXC, de funcionamiento parecido, es menos frecuente, aproximadamente el 0,6 % de los planes, y sus limitaciones son casi las mismas: VPS con LXC.

¿KVM siempre es más honesto?

No siempre. KVM por sí mismo no garantiza que el procesador no se reparta entre una decena de vecinos: en los planes económicos los núcleos siguen siendo compartidos. La diferencia es que en KVM la sobreventa es más fácil de ver: el sistema muestra el tiempo que los vecinos le han quitado a su máquina. Más abajo verá cómo comprobarlo. Si el procesador va a estar cargado de forma constante, busque planes con núcleos dedicados, y para hilos individuales rápidos, VPS con procesador de alta frecuencia.

Qué elegir según su tarea

Una web en WordPress, PrestaShop o Laravel con base de datos: KVM. A la web le viene bien tener swap para los picos y una versión reciente de PHP, y por menos de un dólar al mes no tiene sentido quedarse atado a un kernel antiguo. Selección: VPS para web.

Todo lo que vaya en Docker, incluidos n8n, GitLab y Kubernetes: solo KVM, aquí no hay alternativa. Windows y los programas para Windows, por ejemplo un software de contabilidad de escritorio: también solo KVM o Hyper-V.

Un bot de Telegram en Python o Node.js sin Docker, monitorización o un entorno de pruebas: también sirve OpenVZ, si en el mismo proveedor es claramente más barato. Si la diferencia es de poco más de un dólar al mes, yo elegiría igualmente KVM: si más adelante pasa a Docker o a una versión nueva del sistema, no tendrá que cambiar de servidor.

Cómo funcionan ambos tipos y la tabla de diferencias están en el artículo VPS o VDS; aquí pasamos a la práctica.

Cómo saber con qué funciona su servidor

Los proveedores no siempre indican la virtualización en el plan, y a veces la indican mal. Puede comprobarlo en un minuto conectándose al servidor por SSH. El comando más sencillo está en cualquier Linux actual:

systemd-detect-virt

Devuelve una sola palabra. kvm significa KVM; openvz, un contenedor OpenVZ o Virtuozzo; lxc, un contenedor LXC; vmware y microsoft, VMware e Hyper-V; xen, Xen. Si la salida es none, le ha tocado una máquina física sin virtualización. Lo mismo muestra hostnamectl en la línea Virtualization.

Si no hay systemd o quiere confirmar la respuesta, hay tres indicios indirectos:

ls /proc/user_beancounters /proc/vz 2>/dev/null   # estos archivos solo existen en OpenVZ
uname -r                                          # versión del kernel
lscpu | grep -i hypervisor                        # en KVM: Hypervisor vendor: KVM

Si el primer comando muestra algo, está en un contenedor OpenVZ. Una versión del kernel del tipo 2.6.32-042stab… indica OpenVZ 6, y con vz7 en el nombre, OpenVZ 7. También existe la utilidad virt-what, que se instala con apt install virt-what y se ejecuta como root; reconoce más casos poco habituales.

Cómo saber si los vecinos le quitan recursos

En KVM, mire el indicador steal, es decir, el tiempo que el hipervisor ha dado a otras máquinas aunque la suya pedía procesador:

vmstat 1 10

Busque la columna st a la derecha. Si marca 0–2, todo está bien. Si bajo carga se mantiene por encima de 5–10, los vecinos se llevan una parte notable del procesador y el servidor irá más lento de lo que promete el plan. El mismo indicador aparece en top como st en la línea %Cpu.

En OpenVZ el steal normalmente no se ve, pero hay un contador propio de límites alcanzados:

cat /proc/user_beancounters

Mire la última columna, failcnt. Un valor distinto de cero en la fila privvmpages o physpages significa que al contenedor le faltó memoria y se rechazaron algunas peticiones. Si las cifras crecen, el plan se queda pequeño para su tarea, aunque free muestre memoria libre.

Conviene hacer la comprobación los primeros días después del pago, mientras sigue vigente el plazo de devolución. Los planes con esa opción están en las selecciones VPS con devolución del dinero y con periodo de prueba.

Preguntas frecuentes

¿Qué es mejor para una web: KVM u OpenVZ?

Para una web con base de datos es mejor KVM: puede añadir swap e instalar una versión reciente del sistema y cualquier programa. Una web sencilla en PHP también funcionará en OpenVZ, pero el ahorro en un mismo proveedor suele ser de entre 0,50 y 2,20 USD al mes.

¿Funciona Docker en OpenVZ?

A menudo no. En OpenVZ 6 Docker no funciona, y en OpenVZ 7 solo arranca si el proveedor lo ha habilitado para el contenedor. Si su proyecto usa Docker, elija KVM.

¿Cuánto más barato es OpenVZ que KVM?

En un mismo proveedor y con la misma memoria, KVM es en la mediana unos 0,70 USD al mes más caro con 2 GB y unos 2,20 USD más con 4 GB, según el catálogo de accsly a 27 de octubre de 2026 (conversión aproximada desde rublos). En un tercio de esos proveedores KVM cuesta lo mismo o menos.

¿Cómo saber qué virtualización tiene mi VPS?

Ejecute en el servidor el comando systemd-detect-virt. Devolverá kvm, openvz, lxc, vmware, microsoft o xen. Otro indicio de OpenVZ es la existencia del archivo /proc/user_beancounters.

¿Se puede pasar de OpenVZ a KVM sin reinstalar?

No, son tecnologías distintas y un contenedor no se puede convertir en una máquina virtual. Tendrá que contratar un servidor nuevo con KVM y trasladar a él los archivos, las bases de datos y la configuración.

¿En qué se diferencia LXC de OpenVZ?

Para el usuario, casi en nada: los dos son contenedores con el kernel del host compartido, sin Windows ni módulos del kernel propios. LXC es frecuente en proveedores que usan Proxmox, y el kernel suele ser más reciente que en OpenVZ 7.

Planes sobre el tema

VPS para Kubernetes y k3sVPS con XenVPS con VMwareVPS con Hyper-VRanking de hosting VPS 2026

Más en la guía

  • Docker en un VPS: por dónde empezarDocker permite ejecutar en un servidor un bot, una web, una base de datos y la monitorización sin que se estorben entre sí, y mudarse a otro VPS se reduce a copiar un par de archivos y los datos. La instalación lleva cinco minutos; los problemas de verdad llegan después: puertos de la base de datos abiertos al exterior, logs de decenas de gigas y datos que desaparecen junto con el contenedor. Veamos cómo prevenirlos desde el principio.
  • Cómo migrar una web del hosting compartido a un VPSLa migración en sí lleva un par de horas, y los errores suelen ocurrir a su alrededor: una tarea cron olvidada, reglas de .htaccess que nginx no lee, un registro AAAA con la dirección antigua o el correo que desaparece con el cambio de IP. A continuación, el orden de los pasos con comandos y comprobaciones para una web en PHP y MySQL.
  • Paneles de control de servidor: ISPmanager, FASTPANEL, aaPanelUn panel convierte el VPS en algo parecido al área de cliente de un hosting compartido: webs, bases de datos, correo y certificados se crean con el ratón, sin editar archivos de configuración. Los tres paneles que más se instalan en servidores rusos y en servidores extranjeros económicos son ISPmanager, FASTPANEL y aaPanel. Se diferencian en el precio, en la memoria que piden y en hasta qué punto se adueñan del servidor.
  • VPS con Windows para 1CUn servidor alquilado para 1C acaba con el ordenador de oficina debajo de la mesa que nadie actualiza ni copia. Pero 1C en un VPS tiene sus particularidades: la licencia de software se vincula a los parámetros de la máquina virtual, los usuarios necesitan licencias tanto de 1C como de Windows, y la frecuencia de los núcleos importa más que su número. Veamos cómo montar un servidor para 1C en una empresa pequeña.
  • VPS con Windows: licencias, RDP e inicio de sesión seguroUn servidor Windows cuesta más que uno Linux no solo por la memoria: el precio incluye una licencia, y cómo esté planteada decide si cumples las condiciones y cuántas personas pueden conectarse. Además, un puerto RDP expuesto es la vía más habitual por la que se hackean estos servidores. Aquí tienes los dos temas.
  • Cuándo pasar del hosting compartido a un VPSUn VPS no hace más rápida una web por sí solo: te da recursos y libertad y, con ellos, la tarea de gestionar un servidor. Así puedes saber si el hosting se te ha quedado pequeño, cuándo el problema se resuelve sin mudarse y cómo migrar una web sin que los visitantes lo noten.
  • Copias de seguridad de un VPS: estrategias y herramientasEn un VPS las copias de seguridad son cosa tuya, aunque el plan diga «copias incluidas». Vemos qué hay que copiar exactamente, por qué no basta con la instantánea del proveedor, cómo configurar restic o BorgBackup en media hora y cómo asegurarte de que de verdad se puede restaurar desde la copia.
  • Primeros 10 pasos tras comprar un VPS: seguridadUnos minutos después de que un servidor nuevo reciba una IP pública, ya hay quien intenta adivinar sus contraseñas. A continuación tienes diez pasos que en una hora cierran los agujeros más habituales: comandos para Ubuntu y Debian, las diferencias para AlmaLinux y Rocky Linux y las comprobaciones sin las que es fácil quedarte sin acceso a tu propio servidor.
  • Cómo elegir el país del servidorPon el servidor donde están tus visitantes: en Madrid o en otro punto de Europa occidental si tu público está en España, y en Ciudad de México, Miami, Dallas o São Paulo si está en América Latina. El RGPD no te obliga a tener los datos en España, sino a tratarlos bien, y fuera de la UE exige garantías adicionales. El precio casi nunca decide: en un mismo proveedor, un servidor en Europa o en Estados Unidos suele costar lo mismo, y solo Asia y Australia salen claramente más caras.
  • Pago por horas: cuándo sale a cuentaEl pago por horas sale a cuenta si necesitas el servidor menos de tres semanas al mes: para una prueba, una compilación o una tarea pesada puntual. En la mayoría de los proveedores la hora cuesta exactamente el precio mensual dividido entre 730 horas, así que por un mes completo apenas pagas de más. El sobrecoste está en otro sitio: los planes con pago por horas son de media más caros, y para un servidor que funciona todo el año el pago mensual, y más aún el anual por adelantado, suele salir más barato.
  • Cuánta memoria y cuántos núcleos necesita una webA la mayoría de las webs les bastan 2 GB de memoria y uno o dos núcleos; una tienda con miles de productos necesita 4 GB y dos núcleos. La memoria importa más que los núcleos: cuando falta, la web va lenta o se cae, y un núcleo de más sin memoria apenas aporta nada. Más abajo verás cómo calcular la memoria para tu web y cómo saber cuánta gasta de verdad.
  • NVMe o SSD: ¿hay diferencia para una web?Para una web pequeña la diferencia entre NVMe y SSD apenas se nota: las páginas se sirven desde la memoria, no desde el disco. Aparece en tiendas online y webs con bases de datos grandes. Además, en el mismo proveedor NVMe cuesta solo entre 0,50 y 1 USD más al mes, y a veces incluso menos, así que lo decisivo no suele ser el tipo de disco, sino su tamaño y cómo lo ha limitado el proveedor.
  • Qué es un VPS explicado de forma sencillaUn VPS es una parte de un servidor físico potente que se alquila y que se comporta como un ordenador independiente: con su propio sistema, su propia dirección IP y acceso completo. A continuación verá en qué se diferencia de un hosting, a quién le conviene, cuánto cuesta y qué comprobar justo después de contratarlo.
  • VPS para un bot de Telegram: qué necesita el bot y cómo elegir planUn bot con menú y unos cuantos comandos funciona sin problemas en el servidor más barato, mientras que un bot con envíos masivos, archivos y base de datos choca con límites muy distintos. Esto es lo que consume realmente un bot, qué límites de Telegram condicionan la elección del servidor y cómo evitar pagar de más.
  • Cómo probar el ping y la velocidad de un VPS antes de pagarLas cifras de un plan no dicen cuál será la latencia hasta tus usuarios ni lo rápido que es de verdad el disco. Casi todo se puede medir antes de pagar, y el resto, en la primera hora tras el arranque. Estas son las herramientas y cómo interpretar los resultados.
  • Red corporativa en un VPS: acceso remoto a la oficinaUn servidor alquilado puede convertirse en el centro de la red privada de una empresa: los empleados en remoto y las sucursales se conectan a través de él al ERP, al servidor de archivos, al CRM y a Git. Estos son los esquemas habituales, los protocolos, los requisitos del servidor y la seguridad básica.
  • Cómo elegir un VPS: los 7 parámetros que decidenDos planes con los mismos «2 núcleos, 4 GB, 50 GB» pueden diferir varias veces en velocidad y el doble en precio un año después. Esto es lo que hay detrás de cada línea de un plan VPS y lo que conviene revisar antes de pagar.
  • VPS o VDS: ¿hay diferencia y qué importa de verdad?En la mayoría de los mercados VPS y VDS significan lo mismo: un servidor virtual. La diferencia que de verdad afecta a tu trabajo no está en el nombre, sino en el tipo de virtualización y en si los recursos están garantizados.