KVM 和 LXC有什么区别,KVM与LXC有什么不同,各有什么优势和特点

KVM 的英文全称为 Kernel-based Virtual Machine

KVM虚拟机是基于硬件的完全虚拟化,注意是硬件级别

KVM的特点

​ KVM 可以安装各种Linux发行版和各种windows版本,也可以是MacOS等等

​ KVM 由于多个虚拟机之间运行单独的内核所以拥有更好的隔离性和安全性


LXC 的英文全称是 Linux Containers

LXC 严格来说应该是容器,可以提供轻量级的的虚拟化,注意是操作系统级别

LXC的特点

​ LXC 由于是和宿主机共用内核,所以只能安装各种Linux发行版,不能安装windows等其他系统

​ LXC 由于使用宿主机的内核,所以创建多个虚拟机时,开销更小,性能损耗小


简单总结一下

如果你想临时用一个全新的Linux虚拟系统测试一些东西,可以使用LXC,创建方便和快捷,启动速度也快

如果想正式地使用虚拟机里安装的系统,建议使用KVM,限制更少,独立性好,当然你想用windows那只能用KVM,笔者个人还是倾向使用KVM的。


作者:Feng

首发于 D3TT

转载请尽量注明来源 :www.d3tt.com

评论

Feng

登录过307天


河北地质大学(本科)
分享&发布