[发明专利]数据处理的方法、装置与设备在审
申请号: | 201910363976.8 | 申请日: | 2019-04-30 |
公开(公告)号: | CN111857943A | 公开(公告)日: | 2020-10-30 |
发明(设计)人: | 阙鸣健;冯犇 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 罗英;刘芳 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 设备 | ||
本申请提供一种数据处理的方法、装置与设备,该方法包括:在数据存储过程中,虚拟机监控器将虚拟I/O设备的硬件数据中的第一类数据存储在服务器的第一内存空间中。在数据访问过程中,虚拟机接收到I/O访问请求后,识别该I/O访问请求所请求访问的硬件数据类型,识别该I/O访问请求所请求访问的硬件数据类型为第一类数据,则虚拟机从服务器的第一内存空间中访问数据。由此降低对I/O设备硬件资源的占用。
技术领域
本申请涉及计算机技术领域,尤其涉及虚拟化领域中一种数据处理的方法、装置与设备。
背景技术
随着云计算技术的快速发展,各种云平台基础设施,例如存储、网络设备等输入\输出(input\output,I\O)实例得到了越来越广泛的应用。虚拟化场景是云计算的主要部分,其对I\O设备的需求体量极大,现在虚拟机使用的高性能虚拟I\O设备大多基于硬件辅助的虚拟化技术实现,例如通过单根输入\输出虚拟化(single root I/Ovirtualization,SR-IOV)技术可以将一个硬件设备虚拟化成多个虚拟设备呈现给虚拟机使用,且虚拟机访问虚拟设备时可以绕过宿主机的参与从而实现设备I\O的高性能。
SR-IOV是虚拟化I/O硬件解决方案,它属于硬件辅助的I\O虚拟化技术中的一种,包括物理功能(physical functions,PF)和虚拟功能(virtual functions,VF),其中PF是指外设部件互连标准(peripheral component interconnect express,PCIe)设备所支持的一项PCIe功能,一个PF可以扩展出若干个VF。VF是指支持SR-IOV的I/O设备虚拟后获得,一个VF对应一个虚拟I/O设备,虚拟机通过VF实现对虚拟I/O设备使用。每个虚拟I/O设备对应有独立的I/O设备存储空间,I/O设备存储空间设置于I/O设备中,该I/O设备存储空间用于存储指示虚拟I/O设备工作状态的硬件数据,例如虚拟网卡设备对应的I/O设备存储空间中存储了虚拟网卡设备的硬件数据。
由上述描述可知,一个支持SR-IOV的I/O设备,当其包括多个虚拟I/O设备时,需要为每个虚拟I/O设备配置完整的I/O设备存储空间,以存储虚拟I/O设备的硬件数据,这样会增大I/O设备硬件资源的开销。
发明内容
本申请提供一种数据处理的方法、装置与设备,以降低对I/O设备硬件资源的开销。
第一方面,本申请提供了一种数据处理的方法,该方法涉及的是数据访问过程,该方法应用于数据处理系统,该数据处理系统包括虚拟机和输入/输出I/O设备,该方法包括:虚拟机接收I/O访问请求,其中,该I/O访问请求用于访问数据,且该I/O访问请求包括用于指示虚拟I/O设备工作状态的硬件数据的类型,虚拟I/O设备为I/O设备虚拟化后获得的I/O设备;虚拟机识别该I/O访问请求中的硬件数据类型为第一类数据时,虚拟机从第一内存空间中获取待访问数据,其中,第一类数据为虚拟I/O设备在数据处理过程中保持不变的硬件数据,第一内存空间为数据处理系统的内存存储空间。
本申请通过将I/O设备的硬件数据中的第一类数据存储在数据处理系统的内存中,相比于已有的将虚拟I/O设备的所有硬件数据存储在I/O设备存储空间中,本申请可以大大降低对I/O设备存储空间的占用,进而较少对I/O设备的硬件开销。虚拟机访问数据时,当虚拟机识别I/O访问请求所请求访问的硬件数据类型为第一类数据时,虚拟机从数据处理系统的第一内存空间中访问数据,这于已有的虚拟机均从I/O设备存储空间中访问数据相比,可以较少对I/O设备的访问次数,进而有效提高数据访问速度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910363976.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:气井产能评价方法及设备
- 下一篇:一种转移织物线圈的方法