RESOLUTION
UBC parameters (or User Beancounters, or QoS (Quality of Service) parameters) is a set of limits and guarantees controlled per VE. UBC is the major component of Virtuozzo resource management.
The proc filesystem entry showing resource control information is /proc/user_beancounters file inside a VE. /proc/user_beancounters on a hardware node contains UBC parameters for all VEs running on a node.
An example content of /proc/user_beancounters is shown below:
# cat /proc/user_beancounters
Version: 2.5
uid resource held maxheld barrier limit failcnt
123: kmemsize 836919 1005343 2752512 2936012 0
lockedpages 0 0 32 32 0
privvmpages 4587 7289 49152 53575 0
shmpages 39 39 8192 8192 0
dummy 0 0 0 0 0
numproc 20 26 65 65 0
physpages 2267 2399 0 2147483647 0
vmguarpages 0 0 6144 2147483647 0
oomguarpages 2267 2399 6144 2147483647 0
numtcpsock 3 3 80 80 0
numflock 3 4 100 110 0
numpty 1 1 16 16 0
numsiginfo 0 1 256 256 0
tcpsndbuf 0 0 319488 524288 0
tcprcvbuf 0 0 319488 524288 0
othersockbuf 6684 7888 132096 336896 0
dgramrcvbuf 0 8372 132096 132096 0
numothersock 8 10 80 80 0
dcachesize 87672 92168 1048576 1097728 0
numfile 238 306 2048 2048 0
dummy 0 0 0 0 0
dummy 0 0 0 0 0
dummy 0 0 0 0 0
numiptent 10 16 128 128 0
The field uid is a numeric identifier of the VE.
For accountable parameters, the field held shows the current counter for the VE (resource “usage”), and the field maxheld shows the counter's maximum for the last accounting period. The accounting period is usually the lifetime of the VE.
The field failcnt shows the number of refused “resource allocations” for the whole lifetime of the process group.
The barrier and limit fields are resource control settings. For some parameters, only one of them may be used, for some parameters — both. These fields may specify limits or guarantees, and the exact meaning of them is parameter-specific.
Description of each UBC parameter contains information about the difference between the barrierlimit for the parameter and can be found in Virtuozzo Management of System Resources Administrator's Guide which is shipped with Virtuozzo (docs/VzLinuxSLM.pdf file).