社区
Linux_Kernel
帖子详情
PF_RING + libpcap 抓包效率
上山老人
2011-06-30 10:51:32
PF_RING安装上了,把抓包程序也重新编译了下。最后和没有重新编译的比较,发现重新编译的程序跑差不多同样的时间,但包的总数大约只有一半,这让我情何以堪!!!
我是想效率高点的,丢包率显示的是0没错,可是,你总数都丢了一半的包,还顶什么用!!
求解释!!!求帮助啊!!!
...全文
627
4
打赏
收藏
PF_RING + libpcap 抓包效率
PF_RING安装上了,把抓包程序也重新编译了下。最后和没有重新编译的比较,发现重新编译的程序跑差不多同样的时间,但包的总数大约只有一半,这让我情何以堪!!! 我是想效率高点的,丢包率显示的是0没错,可是,你总数都丢了一半的包,还顶什么用!! 求解释!!!求帮助啊!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
上山老人
2011-07-05
打赏
举报
回复
[Quote=引用 2 楼 pkxpp 的回复:]
谢谢楼上了
1.libpcap有个结构体存储抓包总数和丢包数,读出来比较的
2.驱动内容不了解。。。
[/Quote]
不算的
qq120848369
2011-07-01
打赏
举报
回复
你安过滤器了? 丢包数算不算过滤掉的那些?
上山老人
2011-06-30
打赏
举报
回复
谢谢楼上了
1.libpcap有个结构体存储抓包总数和丢包数,读出来比较的
2.驱动内容不了解。。。
无知者无谓
2011-06-30
打赏
举报
回复
一、凭什么说它丢包了呢? 事实或者理论根据有吗?
二、FP_RING是需要设备和驱动支持的,你确定自己的设备和驱动都支持PF_RING吗?
没解释,没帮助,希望这2点能给你个发现问题的方向。
PF
_
RING
-6.0.3.tar.gz
PF
_
RING
是一个第三方的内核数据包捕获接口,类似于
libpcap
PcapPlusPlus是一个用于捕获,解析和处理网络数据包的多平台C ++库。 它旨在高效,强大且易于使用。 它为最受欢迎的数据包处理引擎(例如
libpcap
,WinPcap,DPDK和
PF
_
RING
)提供了C ++包装器。-C/C++开发
PcapPlusPlus是一个用于捕获,解析和处理网络数据包的多平台C ++库。...它还为最流行的包处理引擎(如
libpcap
,WinPcap,Npcap,DPDK和
PF
_
RING
)提供了易于使用的C ++包装器。 目录下载功能概述入门API文档多平台支持
PcapPlusPlus:PcapPlusPlus是一个多平台C ++库,用于捕获,解析和制作网络数据包。 它旨在高效,强大且易于使用。 它为最受欢迎的包处理引擎(例如
libpcap
,WinPcap,DPDK和
PF
_
RING
)提供C ++包装器
它还为最流行的包处理引擎(例如 , , , 和提供了易于使用的C ++包装器。目录下载您可以选择下载预编译的二进制文件,然后自己构建PcapPlusPlus。 有关更多详细信息,请访问PcapPlusPlus网站上的“页面。预编译二...
Linux ubuntu
PF
_
RING
+
libpcap
极速捕获千兆网数据包,不丢包
捕获数据包,尤其在千兆网的条件下,大量的丢包,网上搜索好久,大概都是
PF
_PACKET +MMAP,NAPI,
PF
_
RING
之类的方法,我对
PF
_
RING
+
libpcap
进行实验,发现千兆网条件下,捕获数据包的性能很好,几乎不丢包,Linux Fe
在ubuntu16.04上利用
pf
_
ring
加速
libpcap
进行
抓包
,千兆网运行流畅,不丢包
最近项目需要,需要在千兆网下进行收包,带宽在800Mb左右,传统socket或者rawsocket很容易丢包,因而使用
libpcap
抓包
。经测试,
libpcap
的接收速度远不如传统socket或者rawsocket,但是好处就是收包比较稳定,并没有...
Linux_Kernel
4,436
社区成员
17,460
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章