docker容器内存和CPU使用限制
示例如下
sudo docker run --name seckill0 -p 8080:8080 -m 1024M --cpus=0.2 -d seckill:v0
sudo docker run --name seckill1 -p 8081:8080 -m 1024M --cpus=0.2 -d seckill:v0
sudo docker run --name seckill2 -p 8082:8080 -m 1024M --cpus=0.2 -d seckill:v0
- -m:限制内存使用为1G
- –cpus:限制CPU使用的百分比,这里设置为100%
相关命令
- 查看容器的内存CPU等情况:docker stats
- 压力测试攻击:webbench
- 出现编译错误缺失ctag时需要安装
- webbench -c 5 -t 30 http://10.33.8.187/goods/findAll
- -c表示要模拟的并发客户端数量
- -t表示并发时间
本文介绍了如何限制Docker容器的内存和CPU使用,如使用`-m`参数设定内存上限为1G,`--cpus`设置CPU使用率为100%。同时,提到了通过`docker stats`命令查看容器资源使用情况,以及使用webbench进行压力测试的相关命令和配置。此外,还提及了在CentOS安装webbench时可能出现的问题以及接口压力测试工具Apache JMeter。
2125

被折叠的 条评论
为什么被折叠?



