通过cgroup给docker的CPU和内存资源做限制

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。

猜你喜欢

转载自www.cnblogs.com/hixiaowei/p/9665831.html