一种提高虚拟机磁盘IO性能的方法技术

技术编号:9694572 阅读:100 留言:0更新日期:2014-02-21 00:44
本发明专利技术涉及云计算技术领域,尤其是一种提高虚拟机磁盘IO性能的方法。本发明专利技术是利用一种特殊的文件系统,把部分内存模拟为磁盘,通过把虚拟机使用的以文件形式存在并存放在宿主机物理硬盘上的虚拟硬盘放在内存模拟成的文件系统上,利用内存的高速读写性能,以达到大幅度提高磁盘IO性能的目的。本发明专利技术首先创建一个内存模拟的文件系统,然后把内存文件系统挂载到恰当的系统路径;然后把虚拟机虚拟硬盘文件复制到该目录里;最后修改虚拟机的虚拟硬盘文件路径为该路径;使用本发明专利技术的方法可以显著提高虚拟机磁盘的IO性能,可用于创建虚拟机以支撑磁盘读写频繁的应用。

【技术实现步骤摘要】
一种提高虚拟机磁盘IO性能的方法
本专利技术涉及云计算
,尤其是一种提高虚拟机磁盘IO性能的方法。
技术介绍
在云计算集群里面为了实现更安全、更细粒度和更灵活的资源分配和管理,通常需要用到虚拟机;而虚拟机的磁盘IO性能往往是虚拟机性能的瓶颈,并且不能简单地通过增加硬盘来改善;因为会遇到成本、资源管理复杂度、资源分配等问题。同时,内存相对普通磁盘乃至固态磁盘的高性能和相对低廉的成本,使之成为解决虚拟机性能问题的良好突破□。
技术实现思路
本专利技术解决的技术问题在于提供一种改善虚拟机磁盘IO性能的方法;可有效改善虚拟机磁盘IO(输入、输出)性能。本专利技术解决问题上述技术问题的技术方案是:包括如下基本步骤:步骤1:创建内存文件系统;步骤2:挂载内存文件系统;步骤3:将虚拟机虚拟硬盘文件放到内存文件系统中;步骤4:配置虚拟机配置文件里虚拟硬盘文件的路径;步骤5:启动虚拟机。所述的内存文件系统如需保存虚拟机对硬盘所做改动,可以使用qC0W2等支持COW技术的虚拟硬盘格式,通过基于放置在内存文件系统中的虚拟硬盘,创建一个派生镜像,并将它放在持久存储设备如硬盘中。所述创建内存文件系统是将虚拟机虚拟硬盘文件放挂载了的内存文件系统里;基于虚拟硬盘文件,利用COW技术派生出一个放置在非易失性存储设备的虚拟硬盘给虚拟机使用,从而确保写入数据的不丢失和避免对内存的大量消耗。本专利技术结合虚拟硬盘的COW技术,即可用一个公用的置于内存文件系统中的虚拟硬盘(分区)为多台虚拟机同时提供服务,以不多的内存消耗达到多台虚拟机磁盘IO性能的提升;可显著提升虚拟机的磁盘IO性能。【附图说明】下面结合附图对本专利技术进一步说明:附图是本专利技术的基本操作流程图。【具体实施方式】如图所示,本专利技术基于linux、kvm平台,采用qcow2文件格式和tmpfs文件系统为例子,具体操作步骤如下。1、创建一个用于挂载文件系统的目录:本文档来自技高网...

【技术保护点】
一种提高虚拟机磁盘IO性能的方法,其特征在于:包括如下基本步骤:步骤1:创建内存文件系统;步骤2:挂载内存文件系统;步骤3:将虚拟机虚拟硬盘文件放到内存文件系统中;步骤4:配置虚拟机配置文件里虚拟硬盘文件的路径;步骤5:启动虚拟机。

【技术特征摘要】
1.一种提高虚拟机磁盘IO性能的方法,其特征在于: 包括如下基本步骤: 步骤1:创建内存文件系统; 步骤2:挂载内存文件系统; 步骤3:将虚拟机虚拟硬盘文件放到内存文件系统中; 步骤4:配置虚拟机配置文件里虚拟硬盘文件的路径; 步骤5:启动虚拟机。2.根据权利要求1所述的提高虚拟机磁盘IO性能的方法,其特征在于:所述的内存文件系统如需保存虚拟机对硬盘所做改动,可以使用qcow2等...

【专利技术属性】
技术研发人员:韩飞杨松莫展鹏季统凯
申请(专利权)人:国云科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1