虚拟机本地存储写性能优化分析-optimization analysis of virtual machine local storage write performance.docx

虚拟机本地存储写性能优化分析-optimization analysis of virtual machine local storage write performance.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
虚拟机本地存储写性能优化分析-optimization analysis of virtual machine local storage write performance

独创性声明本人声明所呈交的学位论文是我个人在导师指导下进行的研究工作及取得的研 究成果。尽我所知,除文中已经标明引用的内容外,本论文不包含任何其他个人或 集体已经发表或撰写过的研究成果。对本文的研究做出贡献的个人和集体,均已在 文中以明确方式标明。本人完全意识到,本声明的法律结果由本人承担。学位论文作者签名: 日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,即:学校有权 保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。 本人授权华中科技大学可以将本学位论文的全部或部分内容编入有关数据库进行检 索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。本论文属于保密□ ,在年解密后适用本授权书。不保密□。(请在以上方框内打“√”)学位论文作者签名:指导教师签名:日期:年月日日期:年月摘要系统虚拟化技术解耦了传统操作系统与硬件设备之间的粘合度,使得多个同时 运行的操作系统例程(虚拟机)可以部署在单个的物理平台上以共享底层的硬件资 源,从而实现服务器整合而达到提高硬件利用率的效果。除此之外,系统虚拟化技 术还可以为操作系统在同构、甚至异构物理平台之间的实时迁移,用户计算环境的 快速部署、以及恶意软件的安全隔离等需求上带来有效可靠的技术解决方案,降低 了组织机构或个人在计算机硬件和相关管理上的投资成本。尽管如此,相比较传统的操作系统环境,虚拟化技术亦给底层的存储设备的写 入方向带来了性能挑战。这是因为:第一,由于虚拟机管理器的引入,使得虚拟机 内部的写请求需要经历更长的 I/O 路径,增加了额外的 CPU 开销;第二,虚拟机管 理器的引入亦使得虚拟机内部的相关块设备驱动程序很难获取准确的存储设备相关 信息,失去了写操作性能进一步调优的机会;第三,由于服务器整合,使得共享存 储设备需要面对和处理成倍增加的并发写请求数目,进一步加剧了其性能瓶颈。目 前,国内外相关的虚拟化存储性能优化工作偏重于读取方面,而对于写入方面则存 在一定程度上的关注缺失。因此有必要对虚拟机本地存储写操作的性能进行研究和 优化。虚拟机本地存储写操作的新模型,可以对虚拟机内部的文件级写操作进行同步 处理,再对虚拟机管理器的块级写操作进行异步处理。其中,虚拟机内部的同步处 理意味着写请求可以绕过文件系统的复杂异步处理逻辑,缩短其从虚拟机层次到虚 拟机管理器层次之间所需要经历的 I/O 路径,而异步处理指的是在块级的写请求到达 存储硬件之前,根据底层具体的存储特性,在虚拟机管理器层次进行相关优化,以 减轻共享存储由于并发 I/O 数目激增而产生的处理压力。基于域间通信技术的虚拟机存储协议栈优化机制,进一步优化了虚拟机本地存 储写操作的性能。通过利用虚拟机系统提供的域间通信接口,进一步减小写操作从虚拟机层次切换到虚拟机管理器层次的 CPU 开销。同时,该优化机制亦可以在单独的虚拟化体系结构下使用。 固态盘在虚拟化环境下写放大问题的优化机制,可以看作是虚拟机本地存储写操作的具体应用。具体而言,由于虚拟机管理器的引入,导致虚拟机文件系统与虚 拟机管理器文件系统之间产生语义缺失,使得底层基于 NAND 闪存芯片的固态盘设 备需要接收更多的重写操作,从而产生持续写放大的性能问题。该机制通过在虚拟 机管理器层次加入块级别的写操作缓存,并在其上施加特定缓存管理逻辑,以缓解 重写操作增多而导致写放大问题在虚拟化固态盘上产生的性能负面影响。综上所述,通过使用虚拟机本地存储写操作的新模型,可以减小写请求所需要 消耗的至多 80%左右的虚拟化 CPU 开销,也可以在虚拟机管理器层次加入对特定存 储硬件设备的优化机制,以此来对整个虚拟化系统进行相应的 I/O 优化,缓解共享存 储设备所需要面对和处理的 I/O 压力。同时,该虚拟化写操作模型对读操作兼容,不 影响其性能。关键词:虚拟化技术,存储性能,异步处理,同步处理,磁盘,固态盘AbstractVirtualization technology reduces the affinity between traditional operating system (OS) and hardware, allowing multiple OS instances to run simultaneously on a single physical machine, thus improves the hardware utilization. Furthermore, virtualization technology provides an efficient and reliable solution, for the live migration of OS between

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档