Article ID: 6724, created on Feb 9, 2010, last review on Apr 26, 2014

  • Applies to:
  • Panels
  • Virtuozzo containers

Síntomas

La información acerca de la CPU en los contenedores no es la misma información presente en el nodo principal. ¿Se trata de un error?

Nodo: cpu MHz : 2493.780
Contenedor: cpu MHz : 623.445

Resolución

Esto es absolutamente normal. La información de CPU en el contenedor es la misma que la información de CPU en el nodo, a excepción de un parámetro: CPU MHz es 2493.780 en el nodo y 623.445 MHz en el contenedor.

Si examinamos detenidamente estas cifras, nos percataremos de que 2493.780 = 623.445 x 4. Esto significa que el valor CPULIMIT para el contenedor se ha definido a 25 (en porcentaje, es decir 1/4). Puede comprobarlo ejecutando el siguiente comando en el nodo hardware:
# cat /etc/vz/conf/<Container_ID>.conf

Aquí debería aparecer la string CPULIMIT="25".

CPULIMIT es uno de los parámetros de recurso de la CPU que usted puede configurar y monitorizar para cada contenedor. Se trata de un número positivo que indica el tiempo de CPU, en porcentaje, que no puede exceder el contenedor en cuestión.

CPULIMIT puede ajustarse tal y como se describe en la página "Administrando la cuota de CPU" de la guía del usuario de Parallels Virtuozzo Containers para Linux (en inglés).

En contadas ocasiones, cuando un servidor de hardware está sobrecargado (tiene un cuello de botella) debido a una elevada actividad de E/S de disco causada por algunos contenedores, vale la pena definir un equilibrio automático de CPULIMIT - simplemente defina el valor '0' para todos los contenedores (no olvide realizar una copia de seguridad de los archivos config /etc/sysconfig/vz-scripts/*.conf actuales antes de realizar ningún cambio):
# for vl in `vzlist -aHo veid` ; do vzctl set $vl --save --cpuunits 1000 --cpulimit 0 \
--burst_cpulimit 0 --burst_cpu_avg_usage 0 --cpus 0; done

d02f9caf3e11b191a38179103495106f 2897d76d56d2010f4e3a28f864d69223 400e18f6ede9f8be5575a475d2d6b0a6 caea8340e2d186a540518d08602aa065 56797cefb1efc9130f7c48a7d1db0f0c

Email subscription for changes to this article
Save as PDF