数据发送方法、数据接收方法、装置、设备及存储介质制造方法及图纸

技术编号:40756321 阅读:18 留言:0更新日期:2024-03-25 20:10
本公开实施例提供一种数据发送方法、数据接收方法、装置、设备及存储介质,通过接收服务器通过高速总线发送的至少两个数据发送请求,数据发送请求用于请求智能网卡将存储于服务器一侧的报文数据发送至外部设备;针对每一数据发送请求,确定对应的目标硬件队列,其中,硬件队列用于通过高速总线与服务器通信,各数据发送请求对应的目标硬件队列分布于至少两个硬件队列组内,硬件队列组与高速总线一一对应;由各目标硬件队列通过对应的至少两条高速总线同时与服务器通信,获得对应的报文数据,并发送至外部设备。通过目标硬件队列来实现至少高速总线的同步数据传输,充分利用智能网卡的带宽资源,提高智能网卡与服务器之间的数据传输效率。

【技术实现步骤摘要】

本公开实施例涉及虚拟机,尤其涉及一种数据发送方法、数据接收方法、装置、设备及存储介质


技术介绍

1、虚拟机是指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统,虚拟机是基于物理服务器(host)的资源而创建的,因此,虚拟机的性能直接受到物理服务器的性能影响。

2、当前,为了进一步提高虚拟机的性能,现有技术中,通过高速总线为物理服务器挂载内置数据处理器(data processing unit,dpu)的智能网卡,将数据通信的处理步骤卸载到智能网卡内执行,以释放物理服务器的计算资源。

3、然而,现有技术中的方案中,存在智能网卡与服务器之间数据传输效率低的问题,影响智能网卡的数据传输性能。


技术实现思路

1、本公开实施例提供一种数据发送方法、数据接收方法、装置、设备及存储介质,以克服智能网卡与服务器之间数据传输效率低的问题。

2、第一方面,本公开实施例提供一种数据发送方法,应用于智能网卡,所述智能网卡具有至少两条高速总线的总线端口,所述智能网卡通本文档来自技高网...

【技术保护点】

1.一种数据发送方法,其特征在于,应用于智能网卡,所述智能网卡具有至少两条高速总线的总线端口,所述智能网卡通过所述高速总线与服务器通信,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述智能网卡内设置有现场可编辑门阵列芯片,所述现场可编辑门阵列芯片与所述高速总线连接,并提供与所述高速总线一一对应的硬件队列组,所述数据发送请求中包括所述报文数据对应的数据标识和目标高速总线的总线标识;

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求2所述的方法,其特征在于,所述智能网卡还包括与所述现场可编辑门阵列芯片连接的控制芯片...

【技术特征摘要】

1.一种数据发送方法,其特征在于,应用于智能网卡,所述智能网卡具有至少两条高速总线的总线端口,所述智能网卡通过所述高速总线与服务器通信,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述智能网卡内设置有现场可编辑门阵列芯片,所述现场可编辑门阵列芯片与所述高速总线连接,并提供与所述高速总线一一对应的硬件队列组,所述数据发送请求中包括所述报文数据对应的数据标识和目标高速总线的总线标识;

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求2所述的方法,其特征在于,所述智能网卡还包括与所述现场可编辑门阵列芯片连接的控制芯片;所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述通过所述控制芯片对所述现场可编辑门阵列芯片进行初始化,以配置所述现场可编辑门阵列芯片所对应的至少两个硬件队列组内的硬件队列,包括:

6.根据权利要求4所述的方法,其特征在于,所述方法还包括:

7.根据权利要求1所述的方法,其特征在于,所述方法还包括:

8.一种数据接收方法,其特征在于,应用于智能网卡,所述智能网卡具有至少两条高速...

【专利技术属性】
技术研发人员:范文韬张昊中张扬
申请(专利权)人:北京火山引擎科技有限公司
类型:发明
国别省市:

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

1