docker容器內存和CPU使用限制

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

相關連接

相關文章
相關標籤/搜索