3 ms·
FYI: VMWare is 0% CPU overhead. CPU instructions are executed as-is. Running on VmWare, ESX, Xen, Docker, LXD makes no difference. It's a different story with
by user5994461 10y ago
FYI: VMWare is 0% CPU overhead.
CPU instructions are executed as-is. Running on VmWare, ESX, Xen, Docker, LXD makes no difference.
It's a different story with network and storage access. Impact of containerization/virtualization is variable(5 to 95% performance drop).
- AstralStorm 10y agoUsually true. That said, some instructions and hardware are emulated or virtualised. (E.g. APIC, clocks, privileged instructions) The main overhead is in IO though. Closer to 10% with KVM virtio than 95%.
- brianwawok 10y agoAnd this is why friends don't let friends run databases in containers.
- chc 10y agoDon't Virtio and devicemapper have different performance characteristics, though?
- brianwawok 10y agoIf any of them give near native IO, would love to see. Haven't tested anything like that yet myself.
- deleted 10y ago[deleted]