OpenVZ Forum



Members   Search      Help    Register    Login    Home
Home » General » Support » physpages vs oomguarpages
physpages vs oomguarpages [message #46268] Tue, 08 May 2012 00:09 Go to next message
nethubonline is currently offline nethubonline
Messages: 12
Registered: October 2007
Junior Member
From: *ctinets.com
Hi all,

In my limited knowledge, for vSwap-enabled kernels, physpages can limit total size of physical RAM used by a container, for old kernels physpages is just for accounting purpose.

oomguarpages is to limit current amount of RAM + swap + kernel memory (kmemsize) + socket buffers used by container, if container exceeds this limit, its process may be killed.

Hence, for old kernels, if there is no memory being swapped, physpages will be equal or similar to oomguarpages.


However for vSwap-enabled kernels, oomguarpages seems are always less than physpages, sometimes oomguarpages is just 10% of physpages......

Anyone can let me know why?


Secondly, while physpages reachs 1G, but oomguarpages is still 400MB, how can we limit the container 1G RAM, so that this container's process being killed while exceed 1G RAM?
Re: physpages vs oomguarpages [message #46362 is a reply to message #46268] Tue, 15 May 2012 00:20 Go to previous messageGo to next message
nethubonline is currently offline nethubonline
Messages: 12
Registered: October 2007
Junior Member
From: *ctinets.com
can any one help?

physpages & oomguarpages in old kernels seems the same thing, but for vSwap-enabled kernels they are different, but which one should be the original value, and what is the change for new value?
Re: physpages vs oomguarpages [message #46451 is a reply to message #46362] Tue, 22 May 2012 06:46 Go to previous messageGo to next message
kir is currently offline kir
Messages: 1625
Registered: August 2005
Location: Moscow, Russia
Senior Member

From: 81.5.92*
http://wiki.openvz.org/VSwap

Kir Kolyshkin
http://static.openvz.org/userbars/openvz-developer.png
Re: physpages vs oomguarpages [message #46484 is a reply to message #46268] Wed, 23 May 2012 00:41 Go to previous message
nethubonline is currently offline nethubonline
Messages: 12
Registered: October 2007
Junior Member
From: *ctinets.com
Thanks a lot kir!!

Actually I read that wiki before, but still do not understand.

Since oomguarpages is used to kill process if memory usage over its value, if I set oomguarpages as unlimited, and set "vzctl set 777 --ram 1G --swap 0G --save" , will the process be killed while container is over 1G memory? Or I still need to set oomguarpages?
Previous Topic:Possible swap problem?
Next Topic:Iptables error
Goto Forum:
  


Current Time: Thu May 23 21:23:58 EDT 2013
Powered by FUDforum Powered by Parallels Virtuozzo Containers