- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
IO虚拟化(IOV)简介.ppt
I/O虚拟化(IOV)简介 MallikMahalingam Staff Engineer(高级工程师) Rich Brunner Chief Platform Architect(首席平台架构师) VMware, Inc. 本会议可能包含某些正在开发中的产品特性。 本次新技术的会议/概述不代表VMware承诺在任何可用的产品中交付这些特性。 这些特性会改变,因此不能包含在任何形式的合约、购买订单,或者销售合同。 技术可行性和市场需求将影响最终交付。 所讨论或者提出的任何新产品或者特性的定价和包装还未最终确定。 动机 基于软件的I/O虚拟化提供 I/O共享、合并、安全、隔离和移动性 管理简单 透明的协同和实效转移 企业级应用需要高性能I/O 挑战:如何在不损失虚拟化好处的同时取得I/O性能 提纲 VMware I/O虚拟化体系结构 硬件/软件协助虚拟化I/O 直通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特性 I/O虚拟化实现 I/O虚拟化的好处 模拟的I/O将虚拟硬件与真实硬件分离 虚拟机可以在不同的物理机间透明迁移 暂停/继续 实时虚拟机迁移 例如:虚拟机打开的TCP连接仍然存在 虚拟机到虚拟设备链路不变 物理设备和虚拟设备的联合可以改变 可以动态改变,例如:一组NIC(网络接口控制器)中的一个活跃NIC 改进虚拟I/O 加速子操作系统代码 硬件支持CPU和MMU虚拟化 支持改进设备虚拟化 例如:虚拟中断传递 简化的设备模型 半虚拟化驱动 改进虚拟I/O(续) 加速虚拟栈 利用多核 信息信号中断(MSI,MSI-X) 专用内存到内存DMA 物理网络接口控制器加速 网络队列:多个接收队列(MAC地址/虚拟局域网),每个队列使用一个中断 将接收缓冲映射到子系统内存,避免一次拷贝 直通I/O 子虚拟机直接驱动设备 例如:I/O虚拟设备,高性能虚拟机 要求: DMA使用的I/O MMU有地址转换和保护功能(Intel VT-d,AMD I/O MMU) 部分I/O设备共享(PCI-SIG IOV SR/MR规范) 直通I/O的问题 子虚拟机透明VMotion 没有简单的办法保存直通设备的设备状态 硬件无关性 需要为虚拟机看到的每一个直通设备提供驱动 硬件升级需要修改驱动 内存过载 使用直通I/O无法获得子操作系统内存使用情况 解决方案 VMotion 子操作系统透明 虚拟化友好的直通(vmxnet3) 设备提供hypervisoer接口保存、载入状态 只对同类硬件起作用 子操作系统相关 失效转移软件和设备热插拔机制结合 VMotion时二阶段操作 内存过载 设备和I/O MMU协同工作实现“请求页面调度” 定义开发API动态插装(pinning)/反插装(unpinning)DMA的子操作系统缓冲区 整合虚拟交换机控制接口 通过虚拟交换机进行基于硬件的包排队和管理 VMware希望和独立硬件供应商(IHV)合作定义这些硬件辅助接口 设备级发展方向 网络接口控制器(NIC) 物理驱动为模拟模型进行改进 异构直通I/O的最好候选人 iSCSI软件主机总线适配器 (HBA) 同NIC 光纤通道和SAS HBA 物理驱动为模拟模型进行改进 仍然在研究I/O直通的解决方案 图像设备 更好的OpenGL支持可以保住模拟模型 单设备的典型代表已经实现了I/O直通 多逻辑上下文的硬件仍然没有定义 异构移动的I/O直通还有很长的路要走 * *
您可能关注的文档
- Geometric Transformation.ppt
- GEPT Speaking Exam Practice全民英检口语.ppt
- Ginomial Theorem.ppt
- GMS服装管理系统.ppt
- Grade 8 Social Studies.ppt
- Grammar A.ppt
- Grammar By Vincent.ppt
- Grammar Verbs Followed by –ing Form or Infinitive.ppt
- GREAT PROGRESS IN CHINA SINCE 2006.ppt
- Green Action Team Meeting May 6, 2009.ppt
- Iron and Steel Manufacture.ppt
- Iron and the Effect of Exercises.ppt
- Iron-catalyzed Cross Coupling reactions From Rust to a .ppt
- ISACA Chicago ChapterDecember 8, 2011.ppt
- J Borrero 209 NUR240.ppt
- Japan to Spend More Than $99 Billion in New Stimulus.ppt
- Japan's Comment on GRSP20055 ECE-R.16.ppt
- Jate®.ppt
- Java programming HW3.ppt
- Java的面向对象程序设计.ppt
文档评论(0)