[发明专利]一种提高虚拟机临时文件读取速度的方法在审
申请号: | 201510745584.X | 申请日: | 2015-11-03 |
公开(公告)号: | CN105353985A | 公开(公告)日: | 2016-02-24 |
发明(设计)人: | 刘勇彬;杨松;莫展鹏;季统凯 | 申请(专利权)人: | 国云科技股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F9/455 |
代理公司: | 广东莞信律师事务所 44332 | 代理人: | 余伦 |
地址: | 523808 广东省东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 提高 虚拟机 临时文件 读取 速度 方法 | ||
技术领域
本发明涉及云计算技术领域,特别是指一种提高虚拟机临时文件读取速度的方法。
背景技术
在云计算环境下,计算机的CPU、内存和显卡等主要配件的性能都提升得很快,而与之相对应的磁盘系统性能正越来越严重地成为整个系统性能提升的瓶颈,这种情况体现在系统临时文件的读写速度上,这就是为什么虚拟机的日常操作比在物理机上总是慢半拍的原因。这种情况,一般采用如下方式提升虚拟机操作体验:
1、采用Serio技术,使得虚拟机与物理PCI直连,从而提高虚拟机的IO读写速度。
2、安装半虚拟化驱动,提高虚拟机IO读写速度。
3、采用高端的存储设备,提高基础硬件IO。
上述方法存在以下弊端:
1、采用Serio技术及半虚拟化驱动依然受限于物理机整体的磁盘IO限制;
2、高端的存储设备对于成本是一种明显的浪费。
发明内容
本发明解决的技术问题在于提供一种提高虚拟机临时文件读取速度的方法,解决传统方法存在的不足,节约成本,不受限于物理机IO,充分利用内存资源,为提高虚拟机性能提供一种可行的解决方案。
本发明解决上述技术问题的技术方案是:
所述的方法包括如下步骤:
步骤1:设置虚拟机内存缓存,大小512M;
步骤2:调用虚拟机AGENT,调用RAM驱动器接口,将虚拟机内存划分512M虚拟成内存盘E;
步骤3:进入内存盘E,创建文件夹TEMP;
步骤4:调用CMD命令,将系统临时文件目录指向E:/TEMP。
所述的内存缓存,是指将虚拟机内部部分内存划分成系统的本地硬盘,用于存放临时文件。
所述的AGENT是虚拟机内部管理客户端,用户调用虚拟机内部命令;
所述的RAM驱动器,是通过软件将一部分内存(RAM)模拟为硬盘来使用的一种技术。
所述的AGENT是虚拟机内部管理客户端,用户调用虚拟机内部命令;
所述的RAM驱动器,是通过软件将一部分内存(RAM)模拟为硬盘来使用的一种技术。
本发明的方法不受限于物理机IO,充分利用内存资源;节约成本,无需购买高端存储设备,也能提升虚拟机整体操作性能;提高了虚拟机系统临时文件读取速度,内存的读取速度大约是硬盘的20倍,使用内存虚拟硬盘能够快速有效地提高数据访问速度;将大量重复读写数据放置在内存盘,有效降低了物理磁盘的读写次数,降低出现坏道的风险。
附图说明
下面结合附图对本发明进一步说明:
图1为本发明的流程图;
图2为本发明的技术原理图;
具体实施方式
如图1、2所示,本发明的实施方式有多种,这里将基于KVM虚拟化实现方式为例说明其中一种实现方法,流程图如图1所示,技术原理如图2所示。
具体实施过程如下:
1、设置虚拟机内存缓存,大小512M;
2、调用虚拟机AGENT,调用RAM驱动器接口,将虚拟机内存划分512M虚拟成内存盘E;
3、进入内存盘E,创建文件夹TEMP;
调用底层命令#mdE:/TEMP
4、调用CMD命令,将系统临时文件目录指向E:/TEMP;
调用底层命令
#C:/>SETTEMP=E:/TEMP
#C:/>SETTMP=E:/TEMP。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国云科技股份有限公司,未经国云科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510745584.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:锗硅异质结双极晶体管
- 下一篇:一种内存数据的迁移方法、计算机和装置