[发明专利]一种数据传输方法、系统、装置及计算机可读存储介质在审
申请号: | 201711049799.3 | 申请日: | 2017-10-31 |
公开(公告)号: | CN107832242A | 公开(公告)日: | 2018-03-23 |
发明(设计)人: | 刘杰 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据传输 方法 系统 装置 计算机 可读 存储 介质 | ||
技术领域
本发明涉及分布式文件系统领域,更具体地说,涉及一种数据传输方法、系统、装置及计算机可读存储介质。
背景技术
随着信息技术的不断发展,数据存储设备已经成为当前大数据、云计算时代的重要设备。Ceph是一种高性能和高可靠性的分布式文件系统。基于Ceph的存储设备有很多,存储设备中基于RMDA的通信模块可以使Ceph分布式存储系统的性能得到很大的提升。
基于RMDA的通信模块工作中会利用到网卡,目前Ceph可以支持单网卡单网口的通信和双网口单网卡通信,双网口单网卡通信方式能提供更高的网络带宽,但是分布式存储设备的PCI插槽资源是有限的,使用两张网卡时会很大程度的占用了PCI插槽的资源。
因此,如何为Ceph存储设备提供通信模块时,降低PCI卡槽的占用,是本领域技术人员需要解决的问题。
发明内容
本发明的目的在于提供一种数据传输方法、系统、装置及计算机可读存储介质,以在为Ceph存储设备提供通信模块时,降低PCI卡槽的占用。
为实现上述目的,本发明实施例提供了如下技术方案:
一种数据传输方法,包括:
利用目标参数确定目标物理网卡名称;其中,所述目标物理网卡名称对应至少两套参数;
利用所述目标物理网卡名称确定目标网卡的设备信息;其中所述目标物理网卡包括至少两个网口,所述网口与所述参数对应;
利用所述设备信息传输目标数据。
其中,所述利用目标参数确定目标物理网卡名称,包括:
获取所述目标物理网卡的映射信息;
解析所述映射信息得到目标物理网卡名称、至少两个虚拟网卡名称、至少两个端口号之间的第一对应关系;
利用所述对第一对应关系确定与目标虚拟网卡名称和目标端口号对应的目标物理网卡名称。
其中,所述利用所述目标物理网卡名称确定目标网卡的设备信息,包括:
利用第二对应关系确定所述目标物理网卡名称对应的所述目标物理网卡的设备信息;其中,所述第二对应关系为所述目标物理网卡的设备信息与所述目标网卡名称的对应关系,所述目标物理网卡的设备信息为根据包括所有物理网卡的信息列表确定的目标物理网卡的设备信息。
其中,所述第二对应关系为存储在map容器中的所述目标物理网卡的设备信息与目标物理网卡名称的对应关系。
其中,所述物理网卡为IB网卡。
一种数据传输系统,包括:
第一确定模块,用于利用目标参数确定目标物理网卡名称;其中,所属目标物理网卡名称对应至少两套参数;
第二确定模块,用于利用所述目标物理网卡名称确定目标网卡的设备信息;其中所述目标物理网卡包括至少两个网口,所述网口与所述参数对应;
传输模块,用于利用所述设备信息传输目标数据。
其中,所述第一确定模块,包括:
获取单元,用于获取所述目标物理网卡的映射信息;
解析单元,用于解析所述映射信息得到目标物理网卡名称、至少两个虚拟网卡名称、至少两个端口号之间的第一对应关系;
确定单元,用于利用所述对第一对应关系确定与目标虚拟网卡名称和目标端口号对应的目标物理网卡名称。
其中,所述第二确定模块,具体用于利用第二对应关系确定所述目标物理网卡名称对应的所述目标物理网卡的设备信息;其中,所述第二对应关系为所述目标物理网卡的设备信息与所述目标网卡名称的对应关系,所述目标物理网卡的设备信息为根据包括所有物理网卡的信息列表确定的目标物理网卡的设备信息。
一种数据传输装置,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如权利要求1至5任一项所述数据传输方法的步骤。
一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至5任一项所述数据传输方法的步骤。
通过以上方案可知,本发明实施例提供的一种数据传输方法,可以利用目标参数确定目标物理网卡名称;其中,所述目标物理网卡名称对应至少两套目标参数;利用所述目标物理网卡名称确定目标网卡的设备信息;其中所述目标物理网卡包括至少两个网口,所述网口与所述参数对应;利用所述设备信息传输目标数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711049799.3/2.html,转载请声明来源钻瓜专利网。