it-swarm-es.com

LXC: ¿Puedo garantizar un cierto nivel de recursos de CPU a un contenedor determinado?

Vamos a usar LXC para multipropósito nuestro hardware mientras mantenemos las diversas aplicaciones fáciles de administrar, desarrollar, actualizar y segregar lógicamente.

Lo que quiero saber es si puedo garantizar ciertos recursos, como CPU, a un determinado contenedor.

Tenemos un proceso que se ejecutará en su propio contenedor que es un componente crítico de nuestra infraestructura de aplicaciones. Me gustaría doble propósito de esa caja y dejar que un componente no crítico, pero que requiere muchos recursos (el nodo de trabajo) resida en un contenedor separado en el mismo hardware, pero para estar seguro, quiero garantizar eso, cuando el crítico el componente necesita CPU, lo consigue, a expensas del componente no crítico.

Prefiero hacer esto a nivel de contenedor en lugar de manipular la aplicación con Nice o algo así porque esta configuración solo es válida en una pieza de hardware, en otras cajas, el nodo de trabajo está solo.

1
David Parks

Después de unos días más investigación ... cgroups!

Este video de Red Hat lo resume todo de manera brillante. ¡Ahora impleméntalo!

http://www.youtube.com/watch?v=KX5QV4LId_c

0
David Parks