上节学习了如何限制容器对内存的使用,本节我们来看CPU。

默认设置下,所有容器可以平等地使用 host CPU 资源并且没有限制。
Docker 可以通过-c或--cpu-shares设置容器使用 CPU 的权重。如果不指定,默认值为 1024。
与内存限额不同,通过-c设置的 cpu share 并不是 CPU 资源的绝对数量,而是一个相对的权重值。某个容器最终能分配到的 CPU 资源取决于它的 cpu share 占所有容器 cpu share 总和的比例。
换句话说:通过 cpu share 可以设置容器使用 CPU 的优先级。
比如在 host 中启动了两个容器:
docker run --name "container_A" -c 1024 ubuntu docker run --name "container_B" -c 512 ubuntu
container_A 的 cpu share 1024,是 container_B 的两倍。当两个容器都需要 CPU 资源时,container_A 可以得到的 CPU 是 container_B 的两倍。
需要特别注意的是,这种按权重分配 CPU 只会发生在 CPU 资源紧张的情况下。如果 container_A 处于空闲状态,这时,为了充分利用 CPU 资源,container_B 也可以分配到全部可用的 CPU。
下面我们继续用 progrium/stress 做实验。
1、启动 container_A,cpu share 为 1024:
--cpu用来设置工作线程的数量。因为当前 host 只有 1 颗 CPU,所以一个工作线程就能将 CPU 压满。如果 host 有多颗 CPU,则需要相应增加--cpu的数量。
2、启动 container_B,cpu share 为 512:
3、在 host 中执行top,查看容器对 CPU 的使用情况:
container_A 消耗的 CPU 是 container_B 的两倍。
4、现在暂停 container_A:
5、top显示 container_B 在 container_A 空闲的情况下能够用满整颗 CPU:
CPU限额就讨论到这里,以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# docker
# 限制cpu
# cpu
# 限制
# 限制cpu大小
# docker-compose限制容器cpu和内存方式
# Docker Compose中如何限制容器的CPU和内存使用
# docker 编辑Dockerfile 添加php7.2 acpu的问
# docker CPU限制的实现
# Docker 限制容器可用的CPU的方式
# 详解Docker cpu限制分析
# 限制 docker 使用cpu的常见方式
# 两倍
# 的是
# 情况下
# 有多
# 只会
# 可以通过
# 充分利用
# 能将
# 可以得到
# 如在
# 值为
# 大家多多
# 本节
# 默认设置
# 则需
# 发生在
# 启动了
# shares
# code
相关文章:
如何通过多用户协作模板快速搭建高效企业网站?
建站主机选择指南:服务器配置与SEO优化实战技巧
威客平台建站流程解析:高效搭建教程与设计优化方案
桂林网站制作公司有哪些,桂林马拉松怎么报名?
定制建站如何定义?其核心优势是什么?
如何在Windows环境下新建FTP站点并设置权限?
韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐
北京制作网站的公司,北京铁路集团官方网站?
头像制作网站在线制作软件,dw网页背景图像怎么设置?
建站之星与建站宝盒如何选择最佳方案?
如何在企业微信快速生成手机电脑官网?
如何快速重置建站主机并恢复默认配置?
浙江网站制作公司有哪些,浙江栢塑信息技术有限公司定制网站做的怎么样?
网站制作说明怎么写,简述网页设计的流程并说明原因?
武清网站制作公司,天津武清个人营业执照注销查询系统网站?
如何用5美元大硬盘VPS安全高效搭建个人网站?
如何在Windows 2008云服务器安全搭建网站?
定制建站平台哪家好?企业官网搭建与快速建站方案推荐
网站制作哪家好,cc、.co、.cm哪个域名更适合做网站?
建站之星如何一键生成手机站?
如何在宝塔面板中修改默认建站目录?
python的本地网站制作,如何创建本地站点?
东莞专业网站制作公司有哪些,东莞招聘网站哪个好?
建站之星CMS建站配置指南:模板选择与SEO优化技巧
香港服务器网站生成指南:免费资源整合与高速稳定配置方案
如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南
如何通过可视化优化提升建站效果?
购物网站制作公司有哪些,哪个购物网站比较好?
如何快速搭建虚拟主机网站?新手必看指南
如何挑选优质建站一级代理提升网站排名?
如何在阿里云高效完成企业建站全流程?
贸易公司网站制作流程,出口贸易网站设计怎么做?
内网网站制作软件,内网的网站如何发布到外网?
广平建站公司哪家专业可靠?如何选择?
网站制作员失业,怎样查看自己网站的注册者?
沈阳制作网站公司排名,沈阳装饰协会官方网站?
建站主机系统SEO优化与智能配置核心关键词操作指南
如何快速生成凡客建站的专业级图册?
宝塔新建站点为何无法访问?如何排查?
,有什么在线背英语单词效率比较高的网站?
专业制作网站的公司哪家好,建立一个公司网站的费用.有哪些部分,分别要多少钱?
Thinkphp 中 distinct 的用法解析
独立制作一个网站多少钱,建立网站需要花多少钱?
建站之星展会模板:智能建站与自助搭建高效解决方案
建站VPS能否同时实现高效与安全翻墙?
免费制作小说封面的网站有哪些,怎么接网站批量的封面单?
如何在建站之星网店版论坛获取技术支持?
建站之星多图banner生成与模板自定义指南
网站制作的软件有哪些,制作微信公众号除了秀米还有哪些比较好用的平台?
青岛网站建设如何选择本地服务器?
*请认真填写需求信息,我们会在24小时内与您取得联系。