Docker详解(十)——Docker容器CPU资源限额配置

 

 

Docker详解(十)——Docker容器CPU资源限额配置
https://blog.csdn.net/weixin_40228200/article/details/124197330

一、CPU相对份额限制
    Docker容器在执行运行命令时,可以使用-c(或者是–cpu-shares)参数来指定该容器的CPU使用份额。在默认情况下,Docker容器的CPU份额是1024。

二、CPU使用绝对限制
    在Docker容器运行时,我们可以通过–cpu-period和–cpu-quota参数来指定Docker容器对CPU的占用情况。–cpu-priod参数指定容器对CPU使用的分配周期,而–cpu-quota则指定了在该周期内,该进程最多可以使用CPU的时间。–cpu-period和–cpu-quota的单位均为微妙(1秒=1000000微妙)。

三、CPU核心控制
    在Docker容器运行时,我们可以使用参数–cpuset来绑定CPU,使得该Docker容器只在固定的CPU上运行。




docker inspect $DOCKER_ID |grep -wP "Memory|MemorySwap|CpuShares|CpuPeriod|CpuQuota|CpusetCpus|BlkioWeight"

cat /proc/cpuinfo | grep cores |wc -l
free -h
df -h
Docker详解(十)——Docker容器CPU资源限额配置
Docker详解(十)——Docker容器CPU资源限额配置

 

posted @ 2023-04-05 19:33  雲淡風輕333  阅读(158)  评论(0)    收藏  举报