¿Cómo funciona el hinchado en Proxmox para la gestión dinámica de memoria?

El uso de globos en Proxmox ayuda a gestionar la memoria de las máquinas virtuales de forma más eficiente. Esta guía explica los conceptos básicos del uso de globos y te muestra pasos claros para configurar la asignación dinámica de memoria. Sigue leyendo para optimizar los recursos de tu servidor.

download-icon
Descarga gratuita
para VM, SO, BD, archivos, NAS, etc.
alejandro

Updated by Alejandro on 2026/01/08

Tabla de contenidos
  • ¿Qué es el inflado de memoria en Proxmox?

  • ¿Por qué usar el inflado de memoria (ballooning) en Proxmox?

  • Requisitos previos para el uso de balloons en Proxmox

  • Cómo habilitar el balonización en Proxmox?

  • ¿Cómo hacer copia de seguridad de la máquina virtual Proxmox con Vinchin?

  • Preguntas frecuentes sobre el inflado en Proxmox

  • Conclusión

La gestión eficiente de la memoria es clave para cualquier entorno virtualizado, especialmente a medida que las cargas de trabajo aumentan pero los presupuestos permanecen ajustados. Con el inflado en Proxmox, puedes aumentar la densidad de máquinas virtuales hasta en un 30 % sin agregar RAM física. Pero, ¿qué es el inflado? ¿Cómo funciona? ¿Y cómo lo configuras de forma segura? Repasemos paso a paso todo lo que necesitas saber sobre el inflado en Proxmox.

¿Qué es el inflado de memoria en Proxmox?

El inflado de memoria en Proxmox es una función de gestión dinámica de memoria que permite al hipervisor ajustar según sea necesario la asignación de RAM de cada máquina virtual. En lugar de bloquear cada MV con una cantidad fija de memoria, lo cual suele provocar un desperdicio de recursos, el inflado de memoria permite recuperar la RAM no utilizada de las máquinas virtuales inactivas y reasignarla al anfitrión o a otras máquinas virtuales que la necesiten en ese momento.

Este proceso depende de un componente especial llamado controlador de globo dentro de cada sistema operativo invitado. Cuando se necesita más memoria en otro lugar, el controlador "se infla", señalando al sistema operativo invitado que libere algunas páginas de vuelta al anfitrión; cuando hay más RAM disponible o la propia máquina virtual necesita más memoria, "se desinfla", permitiendo al sistema invitado recuperar esas páginas. Este enfoque ayuda a maximizar la utilización del servidor mientras mantiene las cargas de trabajo receptivas.

¿Por qué usar el inflado de memoria (ballooning) en Proxmox?

La mayoría de las máquinas virtuales rara vez utilizan toda su memoria asignada al mismo tiempo, especialmente durante horas de poca actividad o cuando ejecutan servicios ligeros. Al habilitar el inflado de memoria, los entornos Proxmox pueden redistribuir dinámicamente la RAM no utilizada hacia donde más se necesita, reduciendo el desperdicio y aumentando la densidad general de máquinas virtuales por host.

En la práctica, las pruebas han demostrado que el uso de ballooning puede reducir el consumo de memoria inactiva de las VM en un 40-60%, permitiendo a los administradores ejecutar hasta un 30% más de VMs en el hardware existente. Esto hace que la asignación excesiva de memoria sea más segura, ya que si una VM necesita repentinamente más recursos mientras otras están inactivas o con carga ligera, Proxmox puede redistribuir la RAM disponible en consecuencia, en lugar de recurrir inmediatamente al intercambio lento en disco o arriesgarse a errores por falta de memoria.

El inflado también devuelve el control a cada sistema operativo invitado: en lugar de tener al hipervisor intercambiando forzosamente páginas aleatorias (lo que podría afectar el rendimiento), el invitado decide qué páginas son las menos importantes y seguras para liberarlas.

Requisitos previos para el uso de balloons en Proxmox

Antes de habilitar las funciones de ballooning en sus máquinas virtuales en Proxmox, asegúrese de que su configuración cumple con estos requisitos:

Primero, confirme que su sistema operativo invitado tenga un controlador de globo activo instalado:

  • Para la mayoría de las distribuciones modernas de Linux (como Ubuntu o CentOS), este controlador viene preinstalado como virtio-balloon. Si falta, instálelo utilizando su administrador de paquetes.

  • Para invitados Windows: Descargue la última imagen ISO de controladores VirtIO desde el sitio oficial de Fedora. Adjunte esta imagen ISO como una unidad de CD-ROM en la configuración de su máquina virtual a través de la interfaz gráfica de Proxmox; luego abra el Administrador de dispositivos dentro de Windows, busque Dispositivos del sistema > clic derecho > Actualizar controlador > Examinar > seleccione el CD-ROM VirtIO > elija "Controlador de globo VirtIO" y complete la instalación.

  • Después de instalar cualquier controlador que falte o realizar cambios relacionados con la configuración del hardware (incluyendo habilitar/deshabilitar dispositivos de globos), realice siempre un apagado completo, no solo un reinicio, de su máquina virtual antes de continuar con la configuración adicional.

  • Nota: No se admite la adición en caliente de dispositivos de globo; los cambios requieren tiempo de inactividad para una inicialización adecuada.

Asegurarse de que se cumplan estos requisitos previos evita problemas comunes como la asignación dinámica fallida o mensajes de error como "dispositivo 'balloon' no encontrado."

Cómo habilitar el balonización en Proxmox?

Una vez que se cumplan los requisitos previos, incluida la instalación de los controladores adecuados, estará listo para habilitar la administración dinámica de memoria para cualquier máquina virtual elegible utilizando cualquiera de los métodos GUI o CLI a continuación:

Método 1: Habilitación de Ballooning en Proxmox mediante GUI

La interfaz web facilita la configuración de los ajustes de globo:

Comience abriendo su consola web de Proxmox y seleccionando su máquina virtual objetivo desde la vista de árbol del panel izquierdo.

Haga clic en Hardware dentro del menú de esa máquina virtual.

Haga doble clic en Memoria dentro de la lista de hardware.

Aparece un cuadro de diálogo con dos campos: Memoria mínima (MB) establece la cantidad mínima de RAM a la que puede reducirse esta máquina virtual durante periodos de baja actividad; Memoria máxima (MB) define su límite superior durante picos de demanda.

Introduzca valores adecuados para su carga de trabajo, por ejemplo: configure el mínimo en 2048 MB (2 GB) si ejecuta servicios ligeros, pero mantenga el máximo en 4096 MB (4 GB) si se producen picos ocasionales.

Asegúrate de marcar la casilla etiquetada como Dispositivo de inflado para que se active el ajuste dinámico.

Haga clic en Aceptar cuando haya terminado.

Si estás trabajando con invitados Windows aquí y aún no lo has hecho, instala el controlador VirtIO Balloon como se describe anteriormente antes de reiniciar.

Después de guardar los cambios y encender nuevamente tu máquina virtual con estas configuraciones aplicadas, monitorea el uso de recursos a lo largo del tiempo mediante las gráficas del panel del host y herramientas del sistema operativo invitado como el Administrador de tareas o free -m en sistemas Linux.

Método 2: Habilitar el balonamiento en Proxmox mediante CLI

¿Prefiere operaciones por secuencias de comandos o por lotes? Puede configurarlo todo directamente desde la terminal usando comandos qm:

Primero identifique el ID numérico de su objetivo (VMID). Luego ejecute:

qm set-memory-balloon

Por ejemplo:

qm set 100 -memory 4096 -balloon 2048

Este comando configura la VM con ID 100 para que su RAM utilizable fluctúe entre un mínimo de 2048 MB (línea base garantizada) y un máximo de 4096 MB, según la demanda en las cargas de trabajo de todos los hosts.

Recuerda: sustituye <VMID> por el número real que aparece junto al nombre de cada máquina virtual; los valores deben ser números enteros que representen megabytes, ¡no gigabytes!

Para verificar la configuración actual después de aplicar los cambios:

qm config <VMID> | grep balloon

Si ves errores como "dispositivo 'balloon' no encontrado", verifica si has instalado los controladores requeridos dentro del sistema operativo invitado según las instrucciones anteriores y asegúrate de haber realizado un ciclo completo de apagado y reinicio desde el último cambio de hardware.

¿Cómo hacer copia de seguridad de la máquina virtual Proxmox con Vinchin?

Proteger las cargas de trabajo gestionadas dinámicamente es esencial para la continuidad del negocio. Vinchin Backup & Recovery es una solución a nivel empresarial que admite copias de seguridad y recuperación en más de quince plataformas de virtualización principales, incluida la integración perfecta con Proxmox VE junto con VMware ESXi/vSphere, Hyper-V, oVirt, OLVM, RHV, XCP-ng, XenServer, OpenStack, ZStack y más.

Con Vinchin Backup & Recovery para entornos Proxmox, se beneficia de funciones como estrategias de copia de seguridad incremental perpetua para una mayor eficiencia de almacenamiento; deduplicación y compresión de datos integradas; capacidades de restauración granular; copias de seguridad programadas con políticas de retención flexibles; y migración V2V multiplataforma—todo diseñado para una protección sólida mientras se minimiza la sobrecarga operativa.

La consola web intuitiva de Vinchin Backup & Recovery simplifica las tareas de copia de seguridad en cuatro pasos:

✅ Paso 1: Respaldar la VM de Proxmox

Seleccionar la VM de Proxmox para hacer copia de seguridad

✅ Paso 2: Restaurar en la plataforma de destino (por ejemplo, Azure o VMware)

Seleccionar almacenamiento de copia de seguridad

✅ Paso 3:  Configurar estrategias de copia de seguridad;

Configurar estrategias de copia de seguridad

✅ Paso 4:  Enviar el trabajo.

Enviar el trabajo

Reconocido globalmente por su fiabilidad y altas calificaciones de satisfacción del cliente—con miles de organizaciones protegidas—Vinchin Backup & Recovery ofrece una prueba gratuita completa válida durante 60 días. Haga clic abajo para comenzar a proteger cada carga de trabajo crítica ahora mismo.

Preguntas frecuentes sobre el inflado en Proxmox

P1: ¿Puedo habilitar las funciones de inflado en Proxmox si mi máquina virtual utiliza dispositivos de paso PCI?

A1: No, el paso a través de PCI(e) requiere una asignación estática fija, por lo que el cambio de tamaño dinámico no es compatible con esas configuraciones.

P2: ¿Cómo compruebo si mi invitado basado en Linux responde realmente cuando el anfitrión solicita RAM libre adicional?

A2: En las máquinas virtuales con Linux, ejecute cat /proc/meminfo antes y después de los picos de carga, o supervise las gráficas del host, para observar cómo el total de memoria usada/libre cambia dinámicamente dentro de los límites mínimos/máximos configurados.

P3: ¿Activar el dispositivo de globo ralentiza alguna vez el rendimiento de la aplicación?

A3: Bajo cargas normales, el impacto es insignificante (menos del 3 % de sobrecarga de CPU); sin embargo, una recuperación agresiva puede provocar picos breves de latencia, especialmente si el umbral mínimo se establece demasiado bajo en relación con las necesidades básicas de la aplicación.

Conclusión

Proxmox permite a los administradores aprovechar mejor los recursos del servidor mientras mantienen las cargas de trabajo estables, incluso ante demandas cambiantes, ¡requiriendo solo minutos de configuración por máquina! Para garantizar la seguridad total de los datos en todas las plataformas, incluidas las optimizadas mediante asignación dinámica, Vinchin ofrece soluciones de respaldo confiables y reconocidas mundialmente hoy en día.

Compartir en:

Categories: VM Tips