Intel Application 应用设备队列(ApplicationDevice Queues,ADQ) 与 动态设备个性化(Dynamic DevicePersonalization,DDP)

应用设备队列(ApplicationDevice Queues,ADQ)

Learn more at intel.com/ADQ

20年发布的x810系列网卡具备此功能

netdev2020

https://legacy.netdevconf.info/0x14/session.html?talk-ADQ-for-system-level-network-io-performance-improvements

Description

ADQ technology enables application-specific data steering, isolation, signaling, and rate limiting using scalable device queues and an optimized application thread to a device queue data path. ADQ goals are to increase predictability by reducing response time jitter, lower latency and improve throughput for applications using standard Linux networking stack and interfaces. This talk will describe ADQ performance benefits, how ADQ works and how developers can implement for applications which may benefit from this technology using an application example.
ADQ技术使用可扩展的设备队列和优化的设备队列数据路径的应用程序线程,实现特定于应用程序的数据控制、隔离、信令和速率限制。
ADQ的目标是通过减少响应时间抖动、降低延迟和提高使用标准Linux网络堆栈和接口的应用程序的吞吐量来提高可预测性。
这次演讲将通过一个应用程序的例子来描述ADQ的性能优势,ADQ是如何工作的,以及开发人员如何为应用程序实现这一技术。

ADQ improves performance by:
1)Isolating application traffic to its own dedicated queues.
2)Affinitizing an application thread to a hardware device queue, in conjunction with event polling interfaces like epoll, that creates a single producer consumer data flow, avoiding costly synchronizations/contentions.
3)Symmetric queuing ensuring egress/ingress traffic traverses symmetrically through a pre-configured Tx/Rx queue pair.
4)Rate limiting egress data tr

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值