LXC:我能否保证给定容器具有一定级别的 CPU 资源?

LXC:我能否保证给定容器具有一定级别的 CPU 资源?

我们将使用 LXC 来实现硬件的多用途,同时保持各种应用程序的易于管理、开发、升级和逻辑分离。

我想知道的是,我是否可以保证一定的资源,例如 CPU,到某个容器

我们有一个进程将在其自己的容器中运行,它是我们应用程序基础架构的关键组件。我想让这个容器具有双重用途,让一个不关键但资源密集的组件(工作节点)驻留在同一个硬件上的单独容器中,但为了安全起见,我想保证当关键组件需要 CPU 时,它会得到它,而牺牲非关键组件。

我宁愿在容器级别执行此操作,而不是临时用应用程序nice或类似的东西来做,因为这种配置只在一块硬件上有效,在其他盒子上,工作节点是独立的。

答案1

经过几天的进一步研究...cgroups!

Red Hat 的这段视频非常精彩地总结了这一切。现在就去实现它吧!

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

相关内容