多核CPU下基于PF_RING和设备轮询机制高性能包捕获技术的研究.ppt
4.1.4 PF_RING性能分析 双核1.86GHz、Ubuntu Server 9.10、igb网卡 * 4.1.4 PF_RING性能分析 双核1.86GHz和Xeon2.5GHz、ixgbe万兆网卡 * 4.1.5 PF_RING的不足之处 目前大部分网卡都支持MSI-X技术,可以把传入的RX队列分成几个RX队列,每个队列对应一个CPU的核心。RSS技术可以通过per-flow实现各个RX队列间的负载均衡。这样的好处是可以充分利用cpu的多核优势,提高对数据包的处理速度。但是目前的PF_RING不能充分发挥这个优势。原因分析如下: * 4.1.5 PF_RING的不足之处 驱动程序仍然需要依次轮询RX Queue,而不能同时访问所有的RX Queue。操作系统需要把这些RX队列河流到一个接口供应用程序读取。当需要处理超大流量数据的时候,多核CPU的单核占用率很高,多核性能不能充分发挥。 * 4.1.6 PF_RING支持的网络列表 Broadcom系列 Intel系列 1)e1000 2)e1000e 3)igb 4)ixgbe * 4.2 PF_RING的TNAPI的改进方案 * 4.2.1 PF_RING的TNAPI的优势 TNAPI优势 1)可以把流量分发到不同的核上,具有更好的扩展性。 2)能够同时第从每个RX队列轮询数据从而提高数据包读取性能
原创力文档

文档评论(0)