管理docker容器cpu

一丶限制容器使用cpu份额

CPU单位m:代表 “千分之一核心”,譬如50m的含义是指50/1000核心,即5%
CPU的计量单位叫毫核。集群中的每一个节点可以通过操作系统确认本节点的CPU内核数量,将这个数量乘以1000,得到的就是节点总的CPU总数量。如一个节点有两个核,那么该节点的CPU总量为2000m。
如果你要使用单核的十分之一,则是100m。

二丶限制容器使用指cpu的份额

  1. 创建容器指定0,1cpu内核,并且只能使用1000m/毫核
    docker run -it --name container01 --cpuset-cpus 0,1 --cpu-shares 1000 -d centos:centos7.9.2009
  2. 安装stress压测工具
    docker exec -it container01 bash
    yum install -y epel-release  && yum install stress -y
  3. 进行压力测试
    stress -c 2 -v -t 10m

     

     

     



posted @ 2022-04-11 16:59  awks  阅读(456)  评论(0)    收藏  举报