一、虚拟化过程
优势:
- 提高资源利用率
- 可移植性强
二、虚拟机的底层文件
1.磁盘文件 虚拟机的磁盘在底层的存放形式,不同的虚拟化不同的格式
2.配置文件 虚拟机的的配置信息(网卡信息,cpu信息,系统的信息)
三、计算虚拟化分类
- 1型 vmm层位于硬件上、性能好场景服务器上、Fusioncomopute(华为)
- 2型虚拟化层是在操作系统之上(软件实现)、个人电脑、产品:VMware workstation virtbox(甲骨文)
四、虚拟化的特点
分区、隔离、封装、独立
五、CPU虚拟化
1. CPU虚拟化分为:
①全虚,全虚的意思是将所有的指令都收集。它的优势是不需要修改guest os。它的劣势是虚拟化的开销变大了。
②半虚,半虚的意思是将16条指令直接交给vmm。它的优势是虚拟化的开销变小了。
劣势是要修改操作系统。
③硬虚,硬虚的意思是硬件辅助虚拟化、CPU支持虚拟化。它的优势是性能好。劣势是CPU支持虚拟化。
六、内存虚拟化
1. 内存虚拟化:内存空间必须从1开始、空间连续、内存的映射。
七.I/O虚拟化
1. I/O虚拟化分为:
①全虚、它的优势是虚拟化开销大。劣势是虚拟无感知 。
②半虚、它的优势是性能好。劣势是虚拟化有感知的。
2. I/O透传:直接将I/O交给I/O设备处理、性能好。