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表示并发时间

相关链接

  • 高并发测试工具
  • 网站压力测试工具webbench
  • Centos安装webbench时出现/bin/sh: ctags: command not found解决方法
  • apache jmeter:接口压力测试
  • Download Apache JMeter
  • Docker: 限制容器可用的 CPU
  • Docker: 限制容器可用的内存

你可能感兴趣的:(Docker)