云计算02虚拟化概念.ppt

  1. 1、本文档共63页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本文观看结束!!! * * 在NAS存储结构中,存储系统不再通过I/O总线附属于某个服务器或客户机,而直接通过网络接口与网络直接相连,由用户通过网络访问。NAS通常在一个LAN上占有自己的节点,无需应用服务器的干预,允许用户在网络上存取数据。 * 动态二进制翻译用于Cpu的虚拟化,通过把有潜在危险的指令序列逐一翻译成顺序的指令序列。 它是这样工作: 监视器监测下一个序列的指令。一个指令序列被定义为下一个基本块,就是指在下一个控制转移如分支前的所有指令。当然我们有理由可以提前结束指令序列或者跳过分支,而现在我们假定都会到下一个分支处。 每一条指令都被翻译,并且翻译都被拷贝到一个翻译缓存中去了。 指令是如下翻译的: 不会引发问题的指令可以修改后拷贝到翻译缓存中,这种称之为“等同”翻译。 一些简单的危险指令则是翻译为一个短的模拟代码序列。这些代码直接放入翻译缓存中。我们称这种方式位“内联”翻译。一个典型实例就是修改中断标识位操作。 其他危险指令需要由监视器中的模拟代码来实现。这些指令需要监视器的参与,通常称为“call out”调出翻译。页表的改变就是这种方式。 结束基本块的分支需要一个调出。 监视器可以通过与硬件寄存器对应的虚拟寄存器来跳到翻译好的基本块的开头。 因此危险指令可以是特权指令,不可虚拟化指令,控制流,内存访问指令。 * * * 2.2.4 设备与I/O虚拟化 设备与I/O虚拟化:把物理机的设备统一管理,包装成多个虚拟设备给若干个虚拟机使用,响应每个虚拟机的设备访问请求和I/O请求 VMware 虚拟化平台 物理设备 虚拟设备 虚拟机 2.2.4 核心技术(设备与I/O虚拟化) 主流的设备和I/O虚拟化通过软件的方式实现 将物理机的设备虚拟化,将设备标准化为一系列虚拟设备,为虚拟机提供一个虚拟设备集合 不依赖于底层物理设备的实现 2.2.4 核心技术(设备和I/O虚拟化) 服务器虚拟化中每个虚拟机都是一个独立的逻辑服务器,之间通信通过网络接口进行 需对宿主操作系统的网络接口驱动进行修改 每个虚拟机分配了虚拟的网络接口 I/O虚拟化体系结构 I/O虚拟化体系结构包含 客户驱动 虚拟设备 虚拟设备和虚拟栈之间的通讯机制 虚拟化I/O栈 物理设备驱动 实际设备 I/O虚拟化体系结构(续) 虚拟设备 实际设备建模 例如:Intel e1000、LSI mptscsi 简单虚拟友好设备建模 例如:VMware vmxnet I/O虚拟化体系结构 虚拟化I/O栈 客户I/O地址翻译到主机地址 处理虚拟机之间的通讯 复用从/到物理设备的I/O请求 提供企业级I/O特性 2.2.4 核心技术(实时迁移技术) 实时迁移技术是在虚拟机运行过程中,将整个虚拟机的运行状态完整、快速地从原来的宿主机硬件平台迁移到新的宿主机硬件平台上 整个过程是平滑的,用户不会察觉 需要虚拟机监视器的协助 2.2.4 核心技术(实时迁移技术) 实时迁移技术用途 系统硬件维护 资源整合 2.2.5 性能分析 服务器应用三种类型: 处理器密集型 内存密集型 I/O密集型 2.2.5 性能分析 处理器密集型:处理器的调度由物理服务器的操作系统内核或虚拟化平台的内核管理 物理服务器:操作系统直接对应用进程进行调度 虚拟化平台:对虚拟机的进程进行调度,间接的影响虚拟机内部应用的进程,引入调度开销 2.2.5 性能分析 内存密集型:物理内存到虚拟内存的映射由物理服务器的操作系统内核(内存管理单元)或虚拟化平台的内核管理。 物理服务器:内存管理单元负责虚拟内存和物理内存的寻址 虚拟化平台:虚拟机操作系统负责虚拟内存和伪物理内存的间的映射,虚拟化平台的内存管理单元负责伪物理内存到机器内存之间的映射 2.2.5 性能分析 I/O密集型:需要通过网络和外界进行频繁的通信。 物理服务器:操作系统的网络驱动直接作用于物理网卡,应用能直接通过网络驱动和物理网卡与与外部网络通信 虚拟化平台:虚拟机的虚拟网卡分时共享物理服务器的网卡,应用在网络通信过程中,需要在虚拟网卡和物理网卡之间转发分组。 2.2.5 性能分析 服务器虚拟化的性能测试报告 VMware测试报告:物理服务器,VMware ESX V3.0.1, XEN V3.03 XEN测试报告:物理服务器,Vmware ESX V3.0.1, XEN V3.2 2.2.5 性能分析 衡量一个具体类型的商业应用的综合性能:吞吐量,服务质量 IBM和Vmware评估Websphere在Vmware ESX V3.5虚拟环境下的性能 单台虚拟机, 吞吐量相对物理服务器有10%的下降 多台虚拟机组成的WAS集群运行在同一个配有单个多核处理器的虚拟化平台上,吞吐量甚至超过直接在物理服务器上运行的吞吐量 2.2.5

文档评论(0)

sjatkmvor + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档