3.11-容器的资源限制

        这一小节我们来看一下如何限制容器的资源,比如CPU和内存。

        我们先来看一下对内存的限制。

        --memory和--memory-swap这两个参数,如果我们只限定了--memory,没有限定--memory-swap,那么--memory-swap的大小就会和--memory大小一样。

docker run --memory=200M flask-hello-docker --vm 1

        --vm 1表示启动1个进程。

docker run --memory=200M flask-hello-docker --vm 1 --vm-bytes 500M

        这里会看到报错提示内存不够,container启动失败。--vm-bytes不指定的时候默认是256M,--memory指定了200M,--memory-swap不指定的话也和--memory一致,也是200M。加起来就是400M。--vm 1 --vm-bytes 500M的意思是启动一个进程,进程大小是500M,大于400M,所以启动报错。

        接下来看一下怎么限制CPU。介绍一个参数--cpu-shares

        这个--cpu-shares设置的是相对CPU的权重。什么意思呢?假如我们有2个容器,我一个容器的--cpu-shares设置成10,另一个容器的--cpu-shares设置成5,这样的话会有一个什么效果呢?假如说我们这两个容器启动后把虚拟机的内存占满了,这两个容器的CPU占比加起来是100%,同时,第一个容器的CPU占比是第二个容器CPU占比的2倍。

docker run ----cpu-shares=10 --name=flask-hello-docker -d -p 20000:20000 flask-hello-docker --cpu 1

        --cpu 1参数表示container启动的时候占用的是CPU 1。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/206336.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

程序员兼职月入30k如何做,快来收藏这21个宝藏平台!

最近经济不太景气,大家都各种方法发展副业收入开源,在某职场论坛上,看到这样一个帖子:某程序员找了3份兼职,晒出自己月入3万的收入! 很多网友对此表示羡慕,评论区很多人在问,这个程…

我在Vscode学OpenCV 几何变换(缩放、翻转、仿射变换、透视、重映射)

几何变换指的是将一幅图像映射到另一幅图像内的操作。 cv2.warpAffine:使用仿射变换矩阵对图像进行变换,可以实现平移、缩放和旋转等操作。cv2.warpPerspective:使用透视变换矩阵对图像进行透视变换,可以实现镜头校正、图像纠偏等…

元素的点击操作

元素的点击操作 .click 语法 // 单击某个元素 .click()// 带参数的单击 .click(options)// 在某个位置点击 .click(position)// 在某个位置点击,且带参数 .click(position, options)// 根据页面坐标点击 .click(x, y)// 根据页面坐标点击,且带参数 .c…

区间第k小数 (可持久化线段树、主席树)

题意:多次询问,每次询问某区间的第k小数。 可持久化线段树: 掺杂了一点前缀和的思想,对于每一个1 ~ i 的区间都建一个树,每个节点存的都是一个线段树,值存的是当前区间中初始数组按大小排序后[l, r]之间的…

前缀和的动态维护——树状数组[C/C++]

文章目录 前言lowbitlowbit的定义lowbit的计算 树状数组的思想树状数组的操作单点修改 update前缀查询 query树状数组的建立 build 前言 树状数组巧妙了利用位运算和树形结构实现了允许单点修改的情况下,动态维护前缀和,并且实现单点修改和前缀和查询的效…

如何用CHAT分析网络流行语的构成特点及趋势?

问CHAT:请分析下网络流行语的构成特点及趋势 CHAT回复: 网络流行语的构成特点: 1. 新颖性:网络流行语象征着新潮的概念、思想和观点,它们新颖独特且易于传播。 2. 深入人心的设定:网络流行语通常是由大众…

四川思维跳动商务信息咨询有限公司引领电商服务的先锋

在当今数字化时代,抖音电商作为新型的电子商务模式,已经深入到各个领域。在这个大背景下,四川思维跳动商务信息咨询有限公司以其独特的思维模式和卓越的技术实力,引领着抖音电商服务的发展。 四川思维跳动商务信息咨询有限公司以…

ADManager Plus:全能Active Directory管理的得力助手

一、简介 ADManager Plus是一款功能强大的Active Directory(AD)管理工具,为企业提供了全面、高效的AD管理解决方案。它不仅简化了AD管理的复杂性,还提高了管理员的工作效率。作为一款综合性的工具,ADManager Plus涵盖…

nohup 实现远程运行不关机操作

nohup 实现远程运行不宕机操作 python nohup 实现远程运行不宕机操作 - python教程网 远程运行最怕断电,训练了几个小时的数据说没就没,或者停止运行。 用nohup 记录代码的输出,还可以不受断电的影响。 方法 1. 用nohup 运行一个python文…

公众号gif图怎么制作?一招三步就能解决

在公众号中添加gif动图可以增加文章的气氛,提高阅读者的兴趣。那么,公众号里的gif动图是怎么制作的呢?给大家分享一款gif动图制作(https://www.gif.cn/)工具。无需下载软件,上传两张及以上的jpg、png格式图…

飞书多维表格【单选】的排序规则

飞书多维表格的排序竟然不是根据拼音排的,而是根据单选的先后顺序进行排序的。