1.cpu
docker run -it --cpu-period=100000 --cpu-quota=2000 ubuntu /bin/bash
相当于只能使用20%的CPU
在每个100ms的时间里只能使用20ms的计算时间
2.内存
$ docker run -m 1G ubuntu:16.04
,该容器能使用的内存大小为 1G,能使用的 swap 分区大小也为 1G。容器内的进程能申请到的总内存大小为 2G。
用一个例子来演示会更加清晰
wx5af80516d3233 ©著作权
1.cpu
docker run -it --cpu-period=100000 --cpu-quota=2000 ubuntu /bin/bash
相当于只能使用20%的CPU
在每个100ms的时间里只能使用20ms的计算时间
2.内存
$ docker run -m 1G ubuntu:16.04
,该容器能使用的内存大小为 1G,能使用的 swap 分区大小也为 1G。容器内的进程能申请到的总内存大小为 2G。
用一个例子来演示会更加清晰
本文主要展示了DWS中cgroup、资源池、用户之间的关系,从而对DWS的资源设置情况有个初步了解。
cgroup实现cpu绑定和资源使用比例
docker 利用 Linux 内核的 cgroup 功能,实现对容器的资源使用限制,通过将容器内的进程 PID号 加入同一个以容器ID为开头
本文主要介绍为何进入Containers使用top,free,df等类命令到的资源是宿主机资源,并如何使用LXCFS提升容器资源的可见性
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M