Performance Comparison of Docker and LXD with ApacheBench
Yudha Alif Auliya, Y Nurdinsyah, Dellani Wulandari · Journal of Physics Conference Series · 2019
Container is a popular approach in computer virtualization. If virtual machine separated operating system resources, container will receive same core resources with main operating system. Because of that, container size is smaller than virtual machine. Docker and LXD are part of a popular container vendor. Even though it has a different way to working, docker and LXD both have advantages. Docker only allows computer application to run in single thread mode, so it canprotect hardware resources from process overload. LXD allows application to run in multi thread mode, so the application can run normally like installed in normally operating system. This paper tried to compare the performance of docker and LXD. Web server application installed on the docker and LXD container, then we do a stress test using ApacheBench. ApacheBench send a large number of request package to test the container performance. Better container condition can handle more number of request package.