我一直试图找出docker关于主机cpu核心使用的默认行为?有谁知道它是否会为容器内的每个进程使用多个cpu核心,或者它是否只在主机上的一个cpu核心上运行所有进程?
答案 0 :(得分:2)
你会想要阅读CPU Sharing and Constraint Docs - 基本上,是的,如果你使用默认容器,容器将使用高达100%的CPU,但你可以通过限制CPU使用率来控制它使用std::make_unique
和--cpu-period
有关cpu期限和配额如何工作的详细信息,请参阅kernel docs