当前位置: 首页 > news >正文

Docker容器CPU资源限制

1、--cpus =< 数值 >

允许容器最多使用多少颗逻辑CPU的算力

本次示例采用的myweb:1.0镜像基础镜像为python:3.12-slim

[root@R-docker ~]# docker run -d --cpus=2 -m 500m --name zhangyh-1 myweb:1.0
容器名 镜像

[root@R-docker ~]#mkdir /cpu

[root@R-docker cpu]#cd /cpu

[root@R-docker cpu]#vim use_cpu.py

#输入以下内容

i = 1
while True:
i = i + 1
print(i)

[root@R-docker cpu]#docker cp . zhangyh-1:/

[root@R-docker ~]#docker exec -it zhangyh-1 bash

root@12d1f62854d9:/app# cd /

root@12d1f62854d9:/# python use_cpu.py

另起一个会话,输入docker stats 实时查看所有容器资源占用(统计标准:一逻辑核心=100%)

可以看到cpu使用率在一百二左右浮动,说明我们设定的--cpus=2 指的是最多允许使用两个逻辑核心算力,不是要求强制程序占满cpu,上限200%(可能到两百零几)

2、--cpuset-cpus="< 核心编号 >"

强制容器内所有进程、线程只能运行在指定CPU核心上

docker run -d --name zhangyh-3 --cpus 1 --cpuset-cpus 0 myweb:1.0

如果是示例中的use_cpu文件,它是单进程单线程,最多只能跑满100%,想要达到200%需要至少2个CPU密集进程

可替换为

from multiprocessing import Process

def loop():
i = 1
while True:
i += 1

if __name__ == '__main__':
# 启动2个进程,尝试打满2个核心
for _ in range(2):
p = Process(target=loop)
p.start()

可以使用top命令,再按1 展示每一颗独立逻辑 CPU 核心的单独负载

3、--cpu-shares=< 权重 >

默认值:1024

只在服务器CPU资源争抢、满载时生效;服务器空闲时,容器依旧可以占满全部CPU

容器 A:--cpu-shares=1024
容器 B:--cpu-shares=512
服务器 CPU 打满争抢资源时:
A : B 分配时间比例 ≈ 2 : 1
空闲状态下:两个容器都可以占用全部 CPU 算力

4、--cpuset-mems(很少使用)

配合--cpuset-cpus,限定进程使用对应NUMA节点内存

http://www.jsqmd.com/news/1304272/

相关文章:

  • 2026年义乌GEO推广:90%批发老板踩过坑,3个实操干货教你赚钱
  • Matplotlib与LaTeX深度集成:实现出版级图表字体与公式统一
  • 2026年广州记账报税代办推荐榜单:小规模纳税人/一般纳税人代理记账,公司注册财税服务口碑优选 - 优企名品
  • 2026 年现阶段,巴音郭楞州优秀的海员招聘服务团队找哪家,你不知道的这份高薪工作,竟藏着没人敢说的入职陷阱?-国恒航运海员招募 - 行业推荐【认证官】
  • Image2网页高效制作方案:一站式搞定技术PPT配图、动态短片、汇报背景音乐全流程
  • “AI只适合简单任务”是最大认知误区!深度拆解3个高复杂度重复场景的AI闭环解决方案
  • 为什么你的AI咨询没人问?(客户信任构建的6个隐形触发器首次公开)
  • 2026 年 7 月新发布:黑龙江优秀的海狮表演租赁服务团队有哪些,你办活动还在靠气球撑场面?试试这玩意儿,让全场尖叫到破音!-众鑫动物表演 - 领域鉴赏官
  • Oracle DBA必学Python:数据库自动化管理与实战指南
  • Elasticsearch中文搜索不准?从分词原理到IK分词器实战部署与调优
  • # 2026年8月更新:ChatGPT Plus / Pro 与 Codex——为什么越来越多开发者把 AI 当成“第二大脑”(GPT-5.6 最新技术分享)
  • MATLAB环形柱状图与核密度面积图组合可视化教程
  • 没有 AI 实习经历,怎么写一份相关简历?
  • 电竞社区舆情分析实战:从爬虫到NLP的情感挖掘与可视化
  • spring boot 外部 API 调用 ----22
  • 大厂系统设计面试:高并发抽奖系统架构解析
  • 2026年可伸缩遮阳棚厂家推荐榜单:别墅露台/户外庭院/商用摆摊折叠伸缩雨棚品牌实力深度解析 - 优企名品
  • 本科生学术写作必备AI工具全测评
  • 冒险岛资源提取器WzComparerR2:游戏素材可视化分析终极指南
  • 2026年目前口碑好的一次性超声波成型机厂家推荐,人造革皮超声波分切机/桌布超声波花边机,一次性超声波成型机公司有哪些 - 品牌推荐师
  • Summer Record-August
  • 年GMV从3000万到破亿的家居企业,如何通过AI陪跑实现战略落地的3步拆解?
  • 从SPWM到SVPWM:高性能电机FOC控制的核心调制技术详解
  • 技术人如何理性应对外界标签与自我认知:从Uzi案例看职业成长
  • HarmonyOS 应用开发《掌上英语》第79篇:@ReusableV2 全局复用池:单词卡片列表的极致性能优化
  • 模拟题6——CSP202506C 消息解码
  • 2026年近期吉林信誉好的中国著名美术家实力公司——袁惠民儿童版画艺术传承 - 装修教育财税推荐2026
  • 宝马i3提前开放订购,市场反响热烈
  • CSDN浏览器助手:开发者效率工具,全局搜索与智能工作流实战
  • Bilibili-Old:如何免费恢复B站经典界面?完整解决方案深度解析