- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
多核cpu下基于pf_ring跟设备轮询机制的高性能包捕获技
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队列轮询数据从而提高数据包读取性能。 3)通过PF_RING,可以实现用户态的每一个线程对应一个RX队列,避免使用信号量。 PF_RING TNAPI大概是PF_RING NAPI的2倍。在Core2Duo 1.86 GHz下可以跑出2.8Mpps(2G流量)的成绩。 * 4.2.3 PF_RING的TNAPI支持的网卡列表 千兆 Intel 82576芯片电口网卡有:E1G42ET、E1G44ET2、E1G44ET。 Intel 82580芯片电口网卡有:E1G44HT。 Intel 82575芯片电口网卡有:E1G44AT2。 万兆 Intel 82599芯片电口网卡:E10G42BT。 Intel 82598芯片电口网卡:EXPX9501AT、E10G41AT2、EXPX9502CX4。 * 4.3 PF_RING的DNA的改进方案 4.3.1 DNA简介 PF_RING DNA(Direct NIC Access)通过把网卡内存和寄存器直接映射到用户空间,这样就可以不通过NAPI,直接利用NIC NPU(Network Process Unit)从网卡拷贝数据包到DMA 的环形缓冲区。这样会降低cpu的利用率。缺点是一次只能有一个应用程序可以打开DMA的环形缓冲区,不过现在的网卡都支持多RX/TX队列,因此可以通过启动多个应用程序,每个应用程序对应一个RX/TX队列的方法来解决。 * 4.3.2 DNA的工作机制 * 4.3.2 DNA的性能分析 DNA模式下,直接利用网卡处理单元进行数据包的拷贝,降低了CPU的占用率。Luca开发了Libzero DNA 程序框架,即使在超大流量下,CPU的利用率也非常低。 由于DNA模式下,不再使用NAPI Poll,所以PF_RING的数据包过滤功能就不支持了,目前可以使用硬件层的数据包过滤,但只有intel的 82599网卡支持。 * 4.3.3 PF_RING的DNA支持的网卡列表 Intel系列 1)e1000 2)e1000e 3)igb 4)ixgbe * 4.4 PF_RING安装使用 下载地址 必威体育精装版版本5.4.5,下载网址/projects/ntop/files/PF_RING/。 * 4.4 PF_RING安装使用 目录结构 Drivers/ Drivers/Broadcom/ Drivers/Intel/ Drivers/myricom/ Kernel/??? 内核有关的补丁 Userland/? 用户空间代码 Userland/lib 用户空间库用于控制PF_RING Userland/libpcap-xxx-ring PF_RING支持的Libpcap增强库 Userland/examples/ 包计数应用(使用它作为测试使用) * 4.4 PF_RING安装使用 编译内核 解压缩PF_RING安装包,进入到Kernel目录下编译和安装内核补丁。 # tar -zxf PF_RING-5.4.5.tar.gz # cd PF_RING-5.4.5/kernel # make # sudo make install???????????? 内核安装需要root用户权限 insmod PF_RINGPATH/kernel/pf_ring.ko [transp
您可能关注的文档
- 电信设备故障处理培训跟ftth-pon故障处理.ppt
- 电信设备入网许可认证知识.doc
- 电源设备安装.doc
- 东莞家用视听设备制造企业黄页.doc
- 东莞人民医院电梯设备采购文件.doc
- 东莞市第二看守所消防系统维护跟消防设备购置采购项.pdf
- 东营设备吊装计划(必威体育精装版)(终极版).doc
- 动力设备完好标准跟评定办法.doc
- 动设备安装计划.docx
- 动物卫生监督所办公设备采购公告doc-五家渠棉花检验测试.doc
- 渤海汽车2025年第三季度报告.pdf
- 【生物】湖南省部分学校2025-2026学年高三上学期9月联考(学生版).pdf
- 第五章 一元一次方程(单元解读课件)数学人教版2024七年级上册.pdf
- 【生物】湖南省部分学校2025-2026学年高三上学期9月联考(解析版).pdf
- 【生物】湖北省部分高中协作体2025-2026学年高二上学期9月联考(学生版) .pdf
- 华斯股份:2025年三季度报告.pdf
- 安徽省蚌埠市蚌埠第二中学2025-2026学年高二(上)开学检测物理试卷.pdf
- 安徽省六安市裕安区2024-2025学年高二生物上学期12月月考(解析版).pdf
- 安徽省皖南八校2024-2025年高二生物上学期期中考试(解析版).pdf
- 第五章 一元一次方程(复习课件)数学人教版2024七年级上册.pdf
有哪些信誉好的足球投注网站
文档评论(0)