>本节主要讲解下压力测试工具stress在docker上的应用
环境搭建
docker run -it ubuntu
ls
#安装stress
docker run -it ubuntu
ls
apt-get update && apt-get install -y stress
stress命令
stress --help
#默认1个就是256mb内存,不停的使用和释放
stress --vm 1 --verbose
#如果我们硬要给一个dockerhost那么大的内存的话,就超出了本身的限制
stress --vm 1 --vem-bytes 5000000M --verbose
创建对应stress对应的Dockerfile
mkdir ubuntu-stress
cd ubuntu-stress
vim Dockerfile
FROM ubuntu
RUN apt-get update && apt-get install -y stress
ENTRYPOINT ["/usr/bin/stress"]
CMD []
docker build -t liming/ubuntu-stress .
docker run -it liming/ubuntu-stress
>发现问题了,run执行的效果和刚在才容器内部执行stress很一样。其实说白了就是没增加参数的问题,在来一个增加参数。
docker run -it liming/ubuntu-stress --vm 1
more Dockerfile
docker run -it liming/ubuntu-stress --vm 1 --verbose
PS:这节明白,内存超过了容器的限制就会阻止运行,所以控制容器的内存,cpu等性能问题,下节将讲述如何配置容器的资源
點擊查看更多內容
為 TA 點贊
評論
評論
共同學習,寫下你的評論
評論加載中...
作者其他優質文章
正在加載中
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦