虚拟化学习(1)
虚拟化定义:通过技术手段将一台物理服务器划分为若干虚拟服务器
虚拟化分类:
(1)完全虚拟化:通过虚拟化软件欺骗虚拟机内核就是真正的内核,它可以调度物理硬件,而实际上由虚拟化软件在中间进行翻译,帮助虚拟机内核完成最终对硬件的调度。
代表:VMware 完全虚拟化的缺点是:效率低、性能差
(2)硬件辅助虚拟化:通过在虚拟机加入CPU指令集,使虚拟机对硬件的需求可以运行在物理硬件上(效率高达95%)
CPU指令集:VT -x AMD -v VT -d SR -IOV
(3) 半虚拟化:通过修改虚拟机内核使得虚拟机内核可以调用硬件资源。
Xen虚拟化技术和KVM虚拟化的区别:
Xen 虚拟机有两套内核,一套标准化内核,一套Xen内核,运行时两个内核都需要维护。
KVM 只有一个标准化内核,更加轻量