1 DPDK原理
1.1 传统网络数据原理
Linux网络协议栈在处理数据包时,需要经过两个步骤:首先将数据从物理网卡拷贝到内核协议栈;第二步从内核空间将数据拷贝到用户空间。网络数据包经过两次拷贝才到达用户空间,由于拷贝是会造成系统中断导致性能瓶颈。Linux网络协议栈在处理数据包时,需要经过两个步骤:
Linux网络协议栈在处理数据包时,需要经过两个步骤:首先将数据从物理网卡拷贝到内核协议栈;第二步从内核空间将数据拷贝到用户空间。网络数据包经过两次拷贝才到达用户空间,由于拷贝是会造成系统中断导致性能瓶颈。Linux网络协议栈在处理数据包时,需要经过两个步骤: