各位前辈,大神:
DPDK的特点uio网卡PMD轮询驱动,能避免大量数据包带来的中断响应性能下降;但造成了绑定的核心长期使用率100%。 是这样没错吧?
因为低负载情况还是挺多的,想避免core长期100%。
经过了解,DPDK提供了一套中断机制:使用 epoll 模型,监听 UIO 设备的事件,来模拟中断处理。网卡初始化时用rte_intr_callback_register() 注册中断处理函数如:eth_igb_interrupt_handler。
想知道这个中断函数现在做了什么(没懂,查不到),可以利用它做点什么吗,比如在这里收发包?