VSwap ou Virtual Swap est une fonctionnalité dans OpenVZ, une technologie de virtualisation basée sur le noyau Linux, qui permet de contrôler l’utilisation de la mémoire par les conteneurs virtuels.
Vswap travaille comme une mémoire swap traditionnelle mais au niveau des conteneurs. Dans les systèmes traditionnels, lorsque la mémoire RAM est insuffisante, certaines données sont déplacées dans une partition de disque spécialement conçue connue sous le nom de “swap”. Dans OpenVZ, Vswap effectue une fonction similaire en déplaçant l’excès de mémoire des conteneurs vers une zone d’échange virtuelle. Cela permet à plusieurs conteneurs d’utiliser plus de mémoire que ce qui est physiquement disponible sur le système.
Vswap aide à prévenir le sur-engagement de mémoire en limitant l’utilisation de la mémoire pour chaque conteneur et en assurant que les conteneurs ne consomment pas toute la mémoire disponible. Elle permet également aux administrateurs de gérer plus efficacement l’utilisation de la mémoire sur les serveurs OpenVZ.