Today Canonical released a benchmark pitting LXD against KVM promising vast improvements in performance.
On average, LXD guests started in 1.5 seconds, while KVM guests took 25 seconds to start.
I understand somewhat the reasoning: “LXD brings some of the advantages of virtualisation to LXC so we should compare it to KVM”. But still this comparison is very silly and quite unfair. KVM starts a full guest OS while LXD launches a containerized environment. I wonder why they didn’t benchmark against Docker? Also nothing was said about the security advantages one gets by a separate kernel namespace in KVM vs containers 😉
The point one should probably take away from this is: Use the right tool for the job!
Valbonne Consulting provides Research & Consulting for emerging technologies in Internet/Web of Things (WoT/IoT/M2M) and Emerging-Tech. We specialise in decentralisation, security and privacy. We work across a variety of traditional industry verticals (Telecommunications, Automotive, Energy, ...). We support Open Source and technologies built on open standards.