在 Docker 中,可以使用以下命令来限制容器可用的 CPU 资源:

docker run --cpu-period int --cpu-quota int --cpu-rt-period int --cpu-rt-runtime int --cpu-shares int --cpus decimal --cpuset-cpus string --cpuset-mems string 

其中,各个参数的含义如下:

--cpu-period:限制 CPU CFS(Completely Fair Scheduler)周期。
--cpu-quota:限制 CPU 配额。
--cpu-rt-period:限制 CPU 实时周期(单位:微秒)。
--cpu-rt-runtime:限制 CPU 实时运行时间(单位:微秒)。
--cpu-shares:CPU 配额(相对权重)。
--cpus:限制使用的 CPU 个数。
--cpuset-cpus:允许执行的 CPU 核心。
--cpuset-mems:允许执行的内存节点。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

Captcha Code