Xen vs. KVM
2010-12-10 23:29
267 查看
Xen vs. KVM
http://www.peakscale.com/archives/gridvm/xen-vs-kvm/Dec 20th, 2006 @ 10:15 pm CST
The news of KVM’s inclusion in the Linux kernelhas me looking at KVM.
How the virtualization layer is implemented has important ramifications, and KVM is much different from Xen.
Xen itself sits directly on the hardware and treats even your old OS
as a guest VM — for Xen, the Linux patches are necessary to make Linux a
guest VM on the hypervisor. It implements a model known as
paravirtualization that provides a lot of performance improvements over
other recent x86 virtualization techniques such as VMware’s. This model
includes a service VM that does privileged I/O work on behalf of the
guests. (In a following entry
I discuss some performance and efficiency issues, the larger story is
not so simple as “paravirtualization makes everything very fast”)
Xen can also support unmodified guest VMs if you are using either a VT capable Intel processor or an SVM capable AMD processor.
KVM is a patch to the Linux kernel that is more like VServer
, Solaris containers
,
or microkernels [see footnote], where the OS still sits directly on the
hardware. Some aspects of the current KVM release (mostly pulled from
their FAQ
):
KVM guest OSs appear as a process and can be managed with top, kill, etc.
KVM requires either a VT capable Intel processor or an SVM capable
AMD processor (which is a currently a big limitation for grid providers
but this will become less and less of an issue as older clusters are
phased out).
Uses QEMU for guest instantiation, but is not an emulator itself
Runs Windows 32bit already (with no apci)
I have yet to figure out if it relies on these kernel enhancements for OS level virtualization
The current implementation should probably be seen as a preview, Fraser Campbell reports
that it was “decidedly slow” when he tried it.
[footnote]: Some argue that microkernels and Xen have a lot in common
.
[UPDATE: This article on some KVM details
was posted. Its comments also have a lot of information.]
相关文章推荐
- VPS的选择,开源虚拟化之战:Xen vs.KVM
- (OK) Ubuntu 15.10: KVM vs. Xen vs. VirtualBox Virtualization Performance
- 开源虚拟化之战:Xenvs.KVM
- 虚拟化技术对比:Xen vs KVM
- Linux虚拟化技术 Xen vs Kvm(转)
- 开源虚拟化之战:Xen vs.KVM
- [转] Vmware vs Virtualbox vs KVM vs XEN: virtual machines performance comparison
- Performance benchmarks: KVM vs. Xen
- 《云计算架构技术与实践》读书笔记(四):XEN/KVM虚拟化引擎介绍
- qemu中KVM硬件虚拟化的初始化分析 (tcg、xen、kvm、qtest)(转)
- 系统关闭xen虚拟化,并改为KVM
- 虚拟化技术性能总结:Zones, KVM, Xen
- linkcloud:KVM虚拟化渐趋成熟 可与XEN和Vmware比肩
- AWS将虚拟化技术从XEN切换到KVM ,聊一聊大象转身过程中的技术难点
- OPENVZ、KVM、Xen、VMware等VPS平台的区别和共同点
- xen和kvm虚拟化
- Citrix XenDesktop VS Vmware View (下)-你必须懂得
- KVM和Xen虚拟化平台选择哪一种?
- 虚拟化与云计算中KVM,Xen,Qemu的区别和联系