【发布时间】:2020-08-27 05:14:09
【问题描述】:
我正在 docker 容器中运行一个微服务应用程序,并且必须使用 JMeter 工具对其进行测试。所以我在我的主机上运行 JMeter,我的主机有 4 个内核。我在运行容器时使用 --cpu=2 标志为容器分配了 2 个内核。所以这意味着它可以在运行时根据需要使用多达 2 个内核。我将剩下的 2 个内核留给 JMeter 和其他应用程序和系统使用。
在这里我需要澄清一下,如果 JMeter 和其他应用程序需要超过 2 个核心并且容器也需要完全分配 2 个核心,会发生什么? 有没有办法将 2 个核心完全分配给容器? (这意味着任何其他应用程序或系统都不能使用这 2 个核心) 提前谢谢你。
【问题讨论】: