本文主要介绍dockerCPU限制的完成。原文根据示例代码非常详细,对大家的学习或者工作都有一定的参考价值。下面需要的朋友应该和边肖一起学习。
1、-cpu=<值>
1)一个具体的船只可以应用多少可用的CPU资源,但不可能让船只自始至终都在一个或几个CPU上运行。
2)例如,如果服务器有两个CPU,设置-CPU="1.5"可以报告容器的下半部分CPU喝醉了,相当于设置-CPU-period="100000"和-CPU-quota="150000"
在4核网络服务器中启动centos基本映像系统,并设置应用程序1核CPU。
dockerrun-itd--cpus="1"--name=centoscentos7/bin/bash进入容器,打开4核CPU进行检测。
查询器皿资源。
dockerstats08e1adecf3b7查询网络服务器的CPU资源(因为网络服务器的应用中还有其他服务项,CPU资源比例很高,正常情况下都在25%左右)
top2、-CPUset-CPU=<;值>
1)特定的CPU或核心可以应用于有限的容器。
2)器具可以使用分号分隔的目录或用连字符连接的CPU类别。第一个CPU的序列号是0,有效值大概是0-3(对于第一、第二、第三和第四个CPU)或1,3(对于第二或第四个CPU)
3、-CPU-period=<;值>
1)特定CPU的CFS生产调度程序进程的周期时间,与-cpu-quota一起应用。
2)初始值为100,000分钟(100毫秒)。大多数客户不能轻易更改默认设置。对于大多数测试用例来说,使用-CPU是更方便的选择。
4、-CPU-quota=<;值>
1)制定COUCFS配额制度。
2)对于大量的测试用例,-CPU是一个更方便的选择。
5、-cpu份额
1)设置CPU权重值。初始值是1024。
2)当CPU资源充裕时,设置CPU的权值是没有意义的。只有当船只争夺CPU资源时,CPU的权重才能使CPU使用率不同。
关于dockerCPU限制完成的这篇文章到此为止。有关dockerCPU限制的大量信息,请搜索您以前的文章或再次访问下面的相关文章。期待你以后的申请!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)