Intermediate UBC configurations

From OpenVZ Virtuozzo Containers Wiki
Revision as of 03:28, 23 August 2006 by Kir (talk | contribs) (created)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
User Beancounters
Definition
/proc/user_beancounters
/proc/bc/
General information
Units of measurement
VSwap
Parameters description
Primary parameters
numproc, numtcpsock, numothersock, vmguarpages
Secondary parameters
kmemsize, tcpsndbuf, tcprcvbuf, othersockbuf, dgramrcvbuf, oomguarpages, privvmpages
Auxiliary parameters
lockedpages, shmpages, physpages, numfile, numflock, numpty, numsiginfo, dcachesize, numiptent, swappages
Internals
User pages accounting
RSS fractions accounting
On-demand accounting
UBC consistency
Consistency formulae
System-wide configuration
vzubc(8)
Configuration examples
Basic
Derived
Intermediate configurations
Tables
List of parameters
Parameter properties
Consistency
Config examples

System administrators can produce more starting conïfigurations by multiplying the values taken from some existing configuration by the same number, or by combining 2 configurations into a new one. UBC derived configuration examples shows 2 examples of such configurations, derived from existing examples.

Scaling configurations

Multiplying all the confguration numbers by a number greater than 1 produces a configuration for more “heavy” load or applications (see example 2A). Multiplying by positive numbers less than 1 produces “lighter” configuration. Configurations produced by multiplying an existing configuration by a number greater than 1 will be consistent if the original configuration was consistent.

Caution: lighter configurations produced by multiplying some configuration by a number less than 1 may happen to be inconsistent (see UBC consistency check for more details about configuration consistency).

Intermediate configurations

It is also possible to produce intermediate configurations between the given two, combining the numbers with coefficients:

where . Example labelled “0.5A+0.5B” (see UBC derived configuration examples) is such an intermediate configuration with ½.

Intermediate configurations produced by this rule will be consistent if the original configurations were consistent.

Caution: configurations produced by summing configurations with arbitrary coefficients (not giving 1 in sum or not all positive) may produce inconsistent configurations.