由于时间问题,只把http地址粘贴在这里做个标记:
/
kvm---Linux Kernel Visualization Manager 高效的轻量级的内核虚拟化解决方案
virtio---para-virtualization 的IO设备虚拟化框架,定义了guest OS的设备驱动(前端)和host OS IO设备驱动的接口及后端设备的模拟实现。
libvirt---通用的虚拟机集群管理API,这个API是支持集群化可扩展部署虚拟机的前提,支持Xen,KVM,virtualbox等常见hypervisor
spice---是一个高性能,跨平台的简单的远程桌面通信协议和实现。
以上四部分构成了基于KVM的虚拟化解决方案的全部组件(当然,需要guest os virtio driver)。
事实证明,para-virtualizetion有着比full-virtualizetion更好的性能,
半虚拟化(KVM)的性能能够达到硬件性能的80%以上,
就个人的使用经验来看,virtualbox和kvm的性能还是有一定差距的,尤其是在运行需要较大计算量的软件时,kvm的优势就更加明显了。
但是kvm的部署更加繁琐,virtualbox的使用则很简单。