首页 实验四基于DPDK实现DAQ

实验四基于DPDK实现DAQ

举报
开通vip

实验四基于DPDK实现DAQ实验四基于DPDK实现DAQ一、实验目的1.设计和实现daq-dpdk模块2.掌握对DAQ模块进行性能评估和性能调优的方法二、实验内容1.实现daq-dpdk模块在给出的daq-dpdk框架中,实现以下函数和结构体:-dpdk_daq_acquire()-dpdk_daq_initialize()-struct_dpdk_instance-struct_dpdk_context2.测试并分析daq-dpdk模块的性能实验环境:与实验三类似,采用一台服务器发包,运行daq-snort的服务器将包转发至第三台服务器。性...

实验四基于DPDK实现DAQ
实验四基于DPDK实现DAQ一、实验目的1.设计和实现daq-dpdk模块2.掌握对DAQ模块进行性能评估和性能调优的方法二、实验内容1.实现daq-dpdk模块在给出的daq-dpdk框架中,实现以下函数和结构体:-dpdk_daq_acquire()-dpdk_daq_initialize()-struct_dpdk_instance-struct_dpdk_context2.测试并分析daq-dpdk模块的性能实验环境:与实验三类似,采用一台服务器发包,运行daq-snort的服务器将包转发至第三台服务器。性能测量:根据snort的输出计算转发速率,或者利用第三台服务器测量收包速率,来判断性能瓶颈是否得到缓解。$sudosnort-idpdk0:dpdk1--daqdpdk--daq-modeinline--daq-vardpdk_args=”-cff”-c/etc/snort/snort.conf-Q-f'notip'3.改进daq-dpdk模块的性能如果daq-dpdk模块无法实现线速转发(14.88Mpps),改进之。三、回答问题1.如果daq-dpdk模块无法实现线速转发(14.88Mpps),分析原因2.详细分析改进daq-dpdk模块的思路及采用的技术3.分析daq-dpdk性能远高于daq-afpacket的原因四、进展 报告 软件系统测试报告下载sgs报告如何下载关于路面塌陷情况报告535n,sgs报告怎么下载竣工报告下载 12月3日向助教提交一个简短的进展说明,说明实验进展到什么地方以及遇到的问题,供助教了解情况和进行必要的指导。本阶段完整的进展报告于12月12日23:59之前提交给助教。附录:在进行最后一个实验时,需要对snort和dpdk进行一点修改,如下:重新编译安装dpdk:$cddpdk-stable-17.05.2$exportRTE_SDK=`pwd`$exportRTE_TARGET=buildmk/exec-env/linuxapp/rte.vars.mk中第41行添加(前面有号的是添加的行):ifeq($(CONFIG_RTE_BUILD_SHARED_LIB),y)EXECENV_CFLAGS=-pthread-fPICelseifeq($(CONFIG_RTE_BUILD_FPIC),y)EXECENV_CFLAGS=-pthread-fPICelseEXECENV_CFLAGS=-pthreadendif$makeconfigT=x86_64-native-linuxapp-gcc$echo'CONFIG_RTE_BUILD_FPIC=y'>>build/.config$echo'CONFIG_RTE_BUILD_COMBINE_LIBS=y'>>build/.config$make然后按照实验一说明配置dpdk环境重新编译安装daq:daq包要进行的修改比较多,不一一详述,已修改好,直接发送给你们$aclocal$autoconf$autoheader$automake-a$./configure--with-dpdk-includes=$RTE_SDK/$RTE_TARGET/include--with-dpdk-libraries=$RTE_SDK/$RTE_TARGET/libRTE_SDK/$RTE_TARGET/lib$sudomake&&sudomakeinstalldaq包下面os-daq-modules/daq_dpdk.c即是实验四你们要填写完的文件重新编译安装snort:cdsnort/./configure将snort目录下src/Makefile下第510行替换,减号代表原有行,加号代表替换行-$(AM_V_CCLD)$(LINK)$(snort_OBJECTS)$(snort_LDADD)$(LIBS)$(AM_V_CCLD)$(LINK)$(snort_OBJECTS)$(snort_LDADD)$(LIBS)-Wl,--whole-archive,-ldpdk,--no-whole-archive然后make; sudomakeinstall
本文档为【实验四基于DPDK实现DAQ】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_686908
暂无简介~
格式:doc
大小:17KB
软件:Word
页数:5
分类:
上传时间:2022-08-04
浏览量:0