Performance benchmark with different version of Docker


Environment details.

Machine spec

  • 8 vcores
  • 16GB memory
  • 100GB HDD

 The number of machines

  • 3 Controllers
  • 3 DBs
  • 5 Invokers

Configuration details

  • Log is disabled to minimize the HDD impact.
  • noop.js action(256 MB) is used.
  • Invoker memory: 10240M.
  • Total 40 containers per invoker, total 200 containers.

1. Docker-17.05.0.ce

2. Docker-18.06.3-ce


Conclusion

It seems there is no notable performance difference between 17.05 and 18.06.

18.06 shows slightly better performance than 17.06 and slightly more stable.


I will share the long-running(8 hours) benchmarking results.


Docker-18.06.3-ce long running version


I couldn't find any performance issue in the long running test as well.



  • No labels