-
Notifications
You must be signed in to change notification settings - Fork 6
Package Installation Benchmark
HOME | Biocontainer Compatibility Report | Package Installation Benchmark | GPGPU Access | Containerize Canu Assembler | Composability Feature | Developer Notice | Incompatible Images
We installed common software/packages in the same environment(VirtualBox Instance) and compare the installation time with Docker, Singularity, uDocker, and Podman to demonstrate the performance overhead issue in LPMX.
The result shows that LPMX has performance overhead issue because of file operation related system calls reimplementation and layer searching procedure. And performance overhead becomes even worse when the layer count increases.
The following figure shows the package installation and compiling performance overhead, as shown in the figure, installing and compiling packages inside LPMX suffers performance overhead to some extend.
The following figure shows the container creation and destroy speed, compared to other implementations, the speed of LPMX is really fast because of the UUFS implementation inside.
Detailed experiment data is available here:
https://docs.google.com/spreadsheets/d/1GJ5WsRcC_QdIgUI355k0aHXRuoIRvxHe_MSZqcqVLkU/edit?usp=sharing