- Entries which name has word 'page' are measured in memory pages (4K on x86 and x86_64, 16K for IA64). These are privvmpages, oomguarpages and others.
- entries with names like 'num*' are measured in items, i.e. numproc - number of processes, numiptent - number of iptables entries.
- other entries like kmemsize, tcprcvbuf/tcpsndbuf are measured in bytes
You can set parameter units explicitly when appropriate, for example:
Set kmemsize limit to 16 Mb:
# vzctl set --kmemsize 16m
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