Article ID: 1354, created on Apr 3, 2009, last review on Aug 12, 2014

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

Información

Los User Beancounters o parámetros UBC son un grupo de límites y garantías controlados por el contenedor. UBC es el componente más importante de la administración de recursos de Parallels Virtuozzo Containers y QoS.

La entrada del sistema de archivos proc que muestra la información de control de recursos es el archivo/proc/user_beancounters en un contenedor.

/proc/user_beancounters en un nodo hardware contiene parámetros UBC para todos los contenedores en ejecución en un nodo.

A continuación se muestra un ejemplo del contenedor de /proc/user_beancounters:

~# cat /proc/user_beancounters
Version: 2.5
       uid  resource                     held              maxheld              barrier                limit              failcnt
      221:  kmemsize                 10480883             10523454  9223372036854775807  9223372036854775807                    0
            lockedpages                     0                    0  9223372036854775807  9223372036854775807                    0
            privvmpages                134181               134222  9223372036854775807  9223372036854775807                    0
            shmpages                      671                  671  9223372036854775807  9223372036854775807                    0
            dummy                           0                    0  9223372036854775807  9223372036854775807                    0
            numproc                        37                   37                32567                32567                    0
            physpages                   42347                42355  9223372036854775807  9223372036854775807                    0
            vmguarpages                     0                    0  9223372036854775807  9223372036854775807                    0
            oomguarpages                42347                42355  9223372036854775807  9223372036854775807                    0
            numtcpsock                      7                    7  9223372036854775807  9223372036854775807                    0
            numflock                        8                    8  9223372036854775807  9223372036854775807                    0
            numpty                          1                    1                  255                  255                    0
            numsiginfo                      0                    1                 1024                 1024                    0
            tcpsndbuf                  124856               124856  9223372036854775807  9223372036854775807                    0
            tcprcvbuf                  114688               114688  9223372036854775807  9223372036854775807                    0
            othersockbuf                11640                11640  9223372036854775807  9223372036854775807                    0
            dgramrcvbuf                     0                    0  9223372036854775807  9223372036854775807                    0
            numothersock                   13                   14  9223372036854775807  9223372036854775807                    0
            dcachesize                2160639              2164395  9223372036854775807  9223372036854775807                    0
            numfile                      3043                 3044  9223372036854775807  9223372036854775807                    0
            dummy                           0                    0                    0                    0                    0
            dummy                           0                    0                    0                    0                    0
            dummy                           0                    0                    0                    0                    0
            numiptent                      10                   10  9223372036854775807  9223372036854775807                    0

La salida contiene los siguientes campos:

  • uid ‐ el identificador numérico de un contenedor.
  • held ‐ uso actual de un recurso. Se trata de un parámetro exclusivo para el cálculo del uso.
  • maxheld ‐ parámetro de cálculo que muestra el valor máximo de uso de un recurso durante el último periodo calculado. Generalmente, el periodo coincide con el tiempo de vida de un contenedor.
  • failcnt ‐ número de asignaciones de recursos rechazadas para todo el tiempo de vida del grupo de procesos.
  • barrier ‐ parámetro de control que generalmente define el límite normal de asignación de recursos. En el caso de algunos recursos particulares, el parámetro puede no estar definido, mientras que para otros recursos este puede ser un parámetro de limitación eficaz. Examine la descripción de los parámetros UBC.
  • limit ‐ parámetro de control que suele definir el límite máximo para la asignación de un recurso. En el caso de algunos recursos particulares, el parámetro puede no estar definido, mientras que para otros recursos este puede ser un parámetro de limitación eficaz. Examine la descripción de los parámetros UBC.

Información adicional

Si desea más información, consulte los siguientes recursos:

Guía de administración UBC(EN)
OpenVZ Wiki (EN)
Guía del usuario de Parallels Virtuozzo Containers 4.7 para Linux(EN)
112807 Recursos UBC en Parallels Virtuozzo Containers para Linux

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

Email subscription for changes to this article
Save as PDF