配置参数:
--cpu-quota=50000 --cpu-period=50000
cpu-period:周期 单位:微秒(μs)
cpu-quota:周期内占用时长 单位:微秒(μs)
关于cpu使用率网上有很多相关内容
下面直接写测试结果
python.py #测试代码
def deadloop():
while True:
pass
deadloop()
Dockerfile
FROM python:3.6
ENV PATH /usr/local/bin:$path
ADD . /code
WORKDIR /code
CMD python test.py
执行命令:
docker build -t pythoncpu:1.0 .
docker run -itd --cpu-quota=25000 --cpu-period=50000 pythoncpu:1.0
查看cpu使用率:top
执行
docker run -itd --cpu-quota=50000 --cpu-period=50000 pythoncpu:1.0
查看cpu使用率:top