当前位置:首页 > 虚拟化 > 正文

xen虚拟化区别kvm


一、开源的虚拟化软件KVM和Xen比较,哪个更有前途呢?可以说各有千秋供大家参考
Xen与KVM技术的比较已经成为未来计算机技术的一个重要发展方向。Linux有许多虚拟化解决方案,例如VMware、VirtualBox、en和KVM。
KVM是一个完整的虚拟化解决方案。虚拟功能可以在x86架构的计算机上实现。但是,KVM需要CPU支持虚拟功能,并且仅适用于支持虚拟功能的CPU,即具有VT功能的IntelCPU和具有AMD-V功能的AMDCPU。
Xen是Linux下的虚拟化解决方案,很快就会集成到内核中。Xen的实现方法是运行一个支持Xen功能的内核,这个内核运行在Xen的控制下,称为domain0。你可以在本机上使用这个QEMU软件来引导机器。。Xen的缺点是,如果要更新Xen版本,需要重新编译整个内核,而且如果设置不小心,系统将无法启动。
相比之下,KVM要简单得多。它们只是一些可以动态加载的.ko模块,不需要重新编译内核或对现有内核进行修改。结构更有条理,代码量更少,因此出错的机会也更少。并且在某些方面性能比Xen更好。