docker构建负载测试用于重现docker build和许多并发构建请求的问题的脚本。

重现步骤

  1. 停止dockerd并使用stdout日志记录重新启动它:

```

./setup.sh

```

  1. 运行测试:

```

./run.py [并发构建数量]

```

  1. 清理并恢复docker服务:

```

./cleanup

```

测试结果

  • Docker version 1.3.3, build d344625

  • Kernel Version: 3.13.0-35-generic

  • CPUs: 8

并发构建耗时

  • 构建 1:耗时 8.411

  • 构建 2:耗时 19.825

  • 构建 3:耗时 30.438

  • 构建 4:耗时 41