¿Qué es el overcommit de CPU y memoria?
El overcommit es asignar a las máquinas virtuales más recursos de los que el servidor tiene físicamente, aprovechando que rara vez los usan todas a la vez. Con la CPU suele ser seguro y rentable; con la memoria es mucho más delicado, porque quedarse sin RAM real degrada o tumba las máquinas.
La virtualización permite este juego porque el consumo real es irregular: una máquina con cuatro vCPU no usa cuatro núcleos todo el rato. Repartir más vCPU que núcleos físicos aumenta la densidad y baja el coste por carga, siempre que se vigile la contención (la espera de las máquinas por conseguir CPU).
La memoria funciona distinto: cuando una VM la reclama, la necesita de verdad. Si el anfitrión no tiene RAM libre, empieza a recurrir a mecanismos de emergencia —intercambio a disco, globo de memoria, compresión— que penalizan el rendimiento de forma muy visible o provocan que el sistema empiece a matar procesos. Por eso el overcommit de memoria se hace con mucho más cuidado, o directamente no se hace en producción.
La práctica sensata es fijar ratios por tipo de carga, dejar margen para que un nodo asuma las VM de otro cuando falle (si no, la alta disponibilidad no tiene dónde arrancarlas) y monitorizar la presión de memoria y la espera de CPU en vez de guiarse por la suma de recursos asignados.
Preguntas frecuentes
¿Cuánto overcommit de CPU es razonable?
No hay número universal: depende del perfil de las cargas. En entornos con servidores poco cargados se ven ratios de tres o cuatro vCPU por núcleo sin problema, mientras que en cargas intensivas conviene acercarse a uno a uno. El indicador que manda no es el ratio, sino el tiempo de espera de CPU que sufren las máquinas.
¿Se puede hacer overcommit de memoria?
Técnicamente sí, pero es arriesgado en producción. La memoria que una VM reclama la necesita de inmediato, y el anfitrión sin RAM libre degrada el rendimiento de forma brusca. Lo habitual es no sobrepasar la memoria física y reservar margen para absorber las máquinas de un nodo caído.
Servicios relacionados
Sigue leyendo
¿Lo aplicamos a tu caso?
Cuéntanos tu proyecto y un especialista te propone la arquitectura, los plazos y el presupuesto. Sin coste y sin compromiso.