Difference between revisions of "UBC parameter units"

From OpenVZ Virtuozzo Containers Wiki
Jump to: navigation, search
(Overriding default units)
m (categorized)
Line 23: Line 23:
 
# vzctl set --tcprcvbuf 1000p
 
# vzctl set --tcprcvbuf 1000p
 
</pre>
 
</pre>
 +
 +
[[Category: Kernel]]
 +
[[Category: HOWTO]]

Revision as of 15:11, 17 August 2006

UBC default units

  1. entries which name has word 'page' are measured in memory pages (4kb on x86 and x86-64, 16kb for IA64). These are privvmpages, oomguarpages and others.
  2. entries with names like 'num*' are measured in items. i.e. numproc - number of processes, numiptent - number of iptables entries.
  3. other entries like kmemsize, tcprcvbuf/tcpsndbuf are measured in bytes

Overriding default units

You can set parameter units implicitly when appropriate, for example:

  • Set kmemsize limit to 512 Kb
# vzctl set --kmemsize 512k
  • Set privvmpages limit to 256 Mb
# vzctl set --privvmpages 256m
  • Set tcprcvbuf limit to 1000 pages (totals to almost 4 Mb on x86)
# vzctl set --tcprcvbuf 1000p