Company LOGO pany LOGO Vmware pany Logo view Vmware 的 I/O 虚拟化 Vmware 的 CPU 虚拟化 Vmware 内存虚拟化 Vmware 简介 pany Logo 简介 Vmm 就是虚拟机监视器( Virtual Machine Monitor ),它是建立在虚拟机和硬件中间的一层监控软件,负责对硬件资源以及各个虚拟机之间进行协调,分配和管理。 Company Logo 的发展历程 2005 年 1990 年代 1980 - 1990 年代 1960 年代虚拟化技术重新流行发掘 vmm 新特性硬件价格降低, vmm 不受重视 vmm 产生,pany Logo 的特性 1 所有在 VMM 上运行的程序必须像在原始硬件上运行的效果一样,要高效 2 大多数的指令必须直接在真实的处理器上运行,而不需要解释每条指令 3 VMM 必须完全控制硬件,任何 VM 不能穿越 VMM 直 pany Logo 三种模型?根据 VMM 在物理系统中实现位置不同, 主要分为三种?监控模式: 就是说 VMM 完全安装在裸机上,拥有最高控制权,客户 os 处于低特权级别, VMM 可以干涉客户 os 的任何行为。?主机模式: 虚拟机安装在主机 os 上,这样不用修改原来的操作系统,并且主机 os 可以提供良好的设备驱动,但是这种方式性能比较低下。比如 vmware 就是使用了主机模式。?混合模式: 结合了以上两种模式的好处,性能比主机模式好, 也可以利用原有 os 的设备驱动,比如 XEN 就是混合模式的虚拟机的例子。 Company Logo 技术分类?虚拟化技术主要分为完全虚拟化和半虚拟化。?完全虚拟化方法: 不需要修改客户 os ,可以同时支持不同的 os 。完全虚拟化方法的代表是 vmware 。现在 Inter 的 Vanderpool 技术, AMD 的 Pacifica 技术已经对完全虚拟化方法提供硬件支持。?半虚拟化方法: 需要修改客户 os 来适应新的体系结构,产生对现有 os 的兼容问题,不过由于半虚拟化方法可以修改客户机的体系结构,这样总体性能还是可以提高。半虚拟化方法的代表是 XEN 。 Company Logo are 简介? VMWare 是一款很流行的运行在 IA-32 平台上的虚拟机软件。其特点如下: ? vmm 模型: 属于主机 os 模型, Vmware 的虚拟机安装在主机 os 上,由主机 os 来提供良好的设备驱动。?虚拟化方法: Vmware 采用完全虚拟化技术,所以不需要修改原来的操作系统,而且可以同时支持不同的操作系统。?主机和 vmm 切换开销大,速度比较慢。 Company Logo are 内存虚拟技术? VMWare 主要采用的内存虚拟技术: ? Balloon 技术?基于内容的页共享技术?空闲内存缴税技术( idle memory tax ) ?动态再分配策略
Vmware与虚拟化技术 来自淘豆网m.daumloan.com转载请标明出处.