Document
拖动滑块完成拼图
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

用于vDPA内存映射的方法、计算机设备及介质 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:珠海星云智联科技有限公司

摘要:本申请涉及计算机技术领域并提供一种用于vDPA内存映射的方法、计算机设备及介质。方法包括:第一虚拟机确定相关联的至少一个vDPA设备;发送配置信息给对应的宿主机;第一vDPA驱动,接收物理内存的内存信息;响应于第一vDPA设备的加载,通过系统调用锁定物理内存中由内存信息所指示的物理地址范围,然后,生成用于至少一个vDPA设备的映射关系集合,以及,使用映射关系集合中的第一映射关系实现第一vDPA设备的虚拟化数据路径加速;响应于第二vDPA设备的加载,利用第一映射关系来配置映射关系集合中的第二映射关系以便实现第二vDPA设备的虚拟化数据路径加速。如此,提高内存映射效率和缩短虚拟机开关时长。

主权项:1.一种用于vDPA内存映射的方法,其特征在于,所述方法包括:第一虚拟机确定所述第一虚拟机相关联的至少一个vDPA设备,其中,所述至少一个vDPA设备包括第一vDPA设备和第二vDPA设备;所述第一虚拟机发送所述第一虚拟机的配置信息给所述第一虚拟机所对应的宿主机,其中,所述第一虚拟机的配置信息指示了所述至少一个vDPA设备的数量和所述至少一个vDPA设备各自需要的物理内存大小;所述第一虚拟机的第一vDPA驱动,接收所述宿主机的第一物理内存的内存信息,其中,所述第一物理内存的内存信息指示了所述宿主机基于所述第一虚拟机的配置信息所分配的所述第一物理内存中的至少一个物理内存地址块,所述至少一个物理内存地址块中的每一个物理内存地址块指示了连续分布的物理地址范围;所述第一vDPA驱动,响应于所述第一vDPA设备的加载,通过系统调用锁定所述第一物理内存中由所述第一物理内存的内存信息所指示的物理地址范围,然后,生成用于所述至少一个vDPA设备的映射关系集合,以及,使用所述映射关系集合中的第一映射关系实现所述第一vDPA设备的虚拟化数据路径加速;所述第一vDPA驱动,响应于所述第二vDPA设备的加载,利用所述第一映射关系来配置所述映射关系集合中的第二映射关系以便实现所述第二vDPA设备的虚拟化数据路径加速,数据处理器部署在所述宿主机上,并且,所述至少一个vDPA设备各自的虚拟化数据路径加速通过所述数据处理器实现,所述第一映射关系包括用于所述宿主机的中央处理器访问的第一宿主机虚拟地址到第一宿主机物理地址的映射以及用于所述数据处理器访问的第一输入输出虚拟地址到所述第一宿主机物理地址的映射,所述第一宿主机虚拟地址、所述第一宿主机物理地址和所述第一输入输出虚拟地址均关联所述第一vDPA设备,所述第二映射关系包括用于所述中央处理器访问的第二宿主机虚拟地址到第二宿主机物理地址的映射以及用于所述数据处理器访问的第二输入输出虚拟地址到所述第二宿主机物理地址的映射,所述第二宿主机虚拟地址、所述第二宿主机物理地址和所述第二输入输出虚拟地址均关联所述第一vDPA设备,生成所述映射关系集合包括生成所述第一映射关系,其中,生成所述第一映射关系,包括:确定所述至少一个物理内存地址块中所述第一vDPA设备所对应的物理内存地址块,利用所述至少一个物理内存地址块中所述第一vDPA设备所对应的物理内存地址块所指示的物理地址范围作为基础物理地址,利用所述基础物理地址建立宿主机物理地址与宿主机虚拟地址之间的映射以及所述宿主机物理地址与输入输出虚拟地址之间的映射,利用所述第一映射关系来配置所述映射关系集合中的所述第二映射关系,包括:确定所述至少一个物理内存地址块中所述第二vDPA设备所对应的物理内存地址块,利用所述基础物理地址和所述至少一个物理内存地址块中所述第二vDPA设备所对应的物理内存地址块所指示的物理地址范围,配置所述第二映射关系。

全文数据:

权利要求:

百度查询: 珠海星云智联科技有限公司 用于vDPA内存映射的方法、计算机设备及介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

相关技术
相关技术
相关技术
相关技术