Enable SWAP in Openvz VPS

Swap memory is now available within openvz containers with RHEL6 series stable kernel. It is a good turn point of openvz containers. The latest kernels starting from 042stab035.1 now support swap within the containers. It is an entirely different memory management model for Openvz containers and this new swap model is called Vswap. Now you only need to take care of the following two parameters for configuring the memory physpages and swappages . These are the primary parameters . All others now become secondary

physpages : This parameter limits the physical memory (RAM) available to processes inside a container. The barrier is ignored, and the limit sets the limit.
swappages : This parameter limits the amount of swap space which can be used for processes inside a container. The barrier is ignored, and the limit sets the limit.

How to set SWAP on Openvz Vps ?
You can use the vzctl command interface to set the swap for the vps.

For example I need to set the swap to 1024 MB for a container 1000 , see below,

# vzctl set 1000 --swappages 0:1024M --save

See the swap result below,

[root@node ~]#  vzctl exec 1000 free -m
             total       used       free     shared    buffers     cached
Mem:          4096       1814       2281          0          0       1814
-/+ buffers/cache:          0       4096
Swap:         1024          2       1021

When physpages limit is reached, memory pages belonging to the container are pushed out to so called virtual swap (vswap). The difference between normal swap and vswap is that with vswap no actual disk I/O usually occurs. Instead, a container is artificially slowed down, to emulate the effect of the real swapping.

Subscribe Now

10,000 successful online businessmen like to have our content directly delivered to their inbox. Subscribe to our newsletter!

Archive Calendar

Sat Sun Mon Tue Wed Thu Fri
 1234
567891011
12131415161718
19202122232425
262728293031  

Over 20000 Satisfied Customers!

From 24/7 support that acts as your extended team to incredibly fast website performance

Zelt staff were fantastic, I had a concern with a domain and they got back to me very quickly and they helped me to resolve the issue!

author
Technician, Diageo PLC

I'm using Zelt for my portfolio since 2006. The transition was seamless, the support was immediate, and everything works perfectly.

author
Photographer, Allister Freeman

Very easy to understand & use even though I am not very technologically minded. No complications whatsoever & I wouldn't hesitate to recommend it to all.

author
Actor, A&J Artists

Zelt support team have been amazingly responsive and helpful to any of my queries, thank you so much to the Zelt have been amazingly responsive and helpful to any of my queries 👍👍👍

author
Technician, Diageo PLC

Anytime I've had a problem I can't solve, I've found Zelt to be diligent and persistent. They simply won't let an issue go until the client is happy.

author
Doctor, SmartClinics

Zelt support team have been amazingly responsive and helpful to any of my queries, thank you so much to the Zelt have been amazingly responsive and helpful to any of my queries 👍👍👍

author
Freelancer, Fiverr

24/7 World-Class Support

Ran into trouble? Contact our Customer Success team any time via live chat or email.

  • Receive professional WordPress support
  • Our specialists are available round
Get Support