VSwap o Virtual Swap es una característica de gestión de memoria en el sistema de virtualización de OpenVZ. Es similar a la memoria swap en sistemas operativos Linux, que se utiliza cuando la memoria RAM física del sistema se llena.
En el contexto de OpenVZ, VSwap gestiona cómo se asigna la memoria RAM entre los diferentes contenedores (instancias virtuales). Cada contenedor tiene una cierta cantidad de memoria RAM garantizada y una cantidad total de memoria RAM/VSwap que puede utilizar.
Si un contenedor excede su límite de memoria RAM garantizada, pero no ha alcanzado su límite total de RAM/VSwap, puede comenzar a utilizar el espacio VSwap. Sin embargo, el uso de VSwap es más lento que la memoria RAM, ya que los datos deben ser escritos y leídos del disco duro en lugar de la memoria del sistema.
Con VSwap, cuando un contenedor alcanza su límite de uso de memoria, no puede “robar” memoria de otros contenedores, lo que ayuda a prevenir la sobrecarga del sistema.