Article ID: 1354, created on Mar 11, 2009, last review on May 2, 2014

  • Applies to:
  • Odin Business Automation Standard 4.5
  • Virtuozzo
  • Virtuozzo containers for Linux
  • Virtuozzo hypervisor

Infos

Les paramètres UBC (ou paramètres User Beancounters, ou QoS (Quality of Service)) est un ensemble de limites et de garanties contrôlées par le VE. UBC est le composant majeur de gestion des ressources de Parallels Virtuozzo Containers.

L'entrée du système de fichiers proc indiquant les informations de contrôle de ressources est le fichier /proc/user_beancounters contenu dans un VE. /proc/user_beancounters sur un hardware node contient les paramètres UBC pour tous les VE fonctionnant sur un node.

Par ex, un contenu de /proc/user_beancounters ci-dessous :

# 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

Le champ uid est un identificateur numérique du VE.

Pour les paramètres mesurables, le champ held affiche l'indicateur actuel pour le VE ("utilisation" des ressources), et le champ maxheld indique le nombre maximum de l'indicateur pour la dernière période calculée. La période calculée est généralement la durée de vie du VE.

Le champ failcnt indique le nombre d'"allocations de ressources" refusées pendant toute la durée de vie du groupe de processus.

Les champs barrier et limit sont les paramètres de contrôle des ressources. Pour certains paramètres, seuls l'un d'entre eux peut être utilisé et pour certains, les deux. Ces champs peuvent indiquer les limites ou garanties - le sens exact de ces champs est propre au paramètre.

La description de chaque paramètre UBC contient les informations concernant les différences entre les limites de barrière du paramètre et peuvent être trouvées dans le Guide de l'Administrateur des ressources du système de Parallels Virtuozzo Containers (anglais) qui est intégré à  Parallels Virtuozzo Containers (docs/VzLinuxSLM.pdf).

e8e50b42231236b82df27684e7ec0beb d02f9caf3e11b191a38179103495106f 2897d76d56d2010f4e3a28f864d69223 a26b38f94253cdfbf1028d72cf3a498b 0dd5b9380c7d4884d77587f3eb0fa8ef 400e18f6ede9f8be5575a475d2d6b0a6 caea8340e2d186a540518d08602aa065 624ca542e40215e6f1d39170d8e7ec75 70a5401e8b9354cd1d64d0346f2c4a3e

Email subscription for changes to this article
Save as PDF