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表示並發時間