利用英特尔数据流加速器(DSA)加速 DPDK Vhost虚拟接口

英特尔软件工程师分享了如何使用英特尔数据流加速器DSA优化DPDKVhost接口,减少数据包复制带来的性能瓶颈,通过实例展示了在开放式交换机和Vhost虚拟端口监测中的优势。
摘要由CSDN通过智能技术生成

今天给大家带来英特尔软件工程师胡嘉瑜,姜诚在2023英特尔网络技术研讨会上的分享:《利用英特尔数据流加速器(DSA)加速 DPDK Vhost虚拟接口》。

Vhost/Virtio 接口广泛用于主机,用于向虚拟机 (VM) 发送和接收数据包。尽管 DPDK  Vhost 接口已通过各种技术(例如,循环展开和内联功能)进行了很好的优化,但当数据包大小较大时,很大一部分核心周期都花在数据包复制上,从而导致 Vhost 数据包传输和接收速率迅速下降。英特尔数据流加速器是第四代英特尔®至强®可扩展处理器中的高性能数据拷贝和转换加速器。它为数据拷贝提供高带宽和低延迟,是提高DPDK Vhost接口性能的理想加速器。在本次分享中,将介绍在 DPDK 虚拟接口中将数据包拷贝卸载到英特尔 DSA 的设计。此外,还将通过两个用例,开放式交换机和Vhost虚拟端口监测,来演示英特尔 DSA 的优势。

下面给大家展示此次分享的具体内容:

65175a366197ea1ab972663c832484bd.png

166ab5649ad6300e99da4768921be68c.png

f727f1aa6d5de65b9c52ff1f5f0af4f2.png

746598e44e51afc0a6cfadb487bb00ec.png

6b7f7ea3180a38d5aa3b233d2eaf661f.png

911c34f008546c8dcbda71492a93eba7.png

41513355bf446a194c340122c5a403b4.png

a6f33c85fab1fda991e90d5cea15048b.png

9df87ede0163eb1f8fb97f1240509101.png

52d5630191131a728f78c1202fb9faf3.png

df6d3fc3a0264e5b7fb42511ac542d28.png

2011ae91a0b20917646cbb46d1ba0f26.png

9252564f5a7dfd1fc119c21895d9fd7a.png

c563aa70ea161cc1d9305835c385dd6d.png

79f3fabf187d13ef2133df6f8160c2f3.png

47d1697762c951cba1b28a910ec795c4.jpeg

转载须知

DPDK与SPDK开源社区公众号文章转载声明

推荐阅读

基于VPP的TCP/UDP协议栈加速方案

基于Intel平台的网络应用节能方案

cafcb524ec57cbccc6c8be5c04bebb4e.jpeg

5fe3e48ac6e5e77d7c863a8532b8c90b.gif

点点“赞”“在看”,给我充点儿电吧~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值