5 ms·
LXC is OS-level virtualization (similar to openvz and plain old chroot), which has a much lower overhead compared to full virtualization (i.e. virtualbox, kvm,
by inportb 14y ago
LXC is OS-level virtualization (similar to openvz and plain old chroot), which has a much lower overhead compared to full virtualization (i.e. virtualbox, kvm, xen hvm) but requires that the guest share the host's kernel. You get easier setup (untar the filesystem and tweak a few config settings) with stuff like LXC, but you obviously cannot run Windows/*BSD/whatever.
> What does this technology let me do that I can't do with stuff like virtualbox?
Fit more containers on your host :)
Share (disk and memory) resources among your containers
Make the same partition/directory/files available to a few containers at the same time without using ssh/nfs/smb/etc
... and so on.
- easp 14y agoDoes LXC have a way to control allocations of the RAM based block cache on a container by container basis, or can an very active container end up monopolizing it?