pcap、af_packet、pf_ring三种抓包方式经测试性能一般
按道理pf_ring抓包能到700kpps,还不是zc方式,为什么packetbeat使用pf_ring只能到20pps就开始丢包?
而C/C++例子程序性能很高,初步分析怀疑是golang make性能影响。原因正在分析,有朋友做过相关工作吗?
按道理pf_ring抓包能到700kpps,还不是zc方式,为什么packetbeat使用pf_ring只能到20pps就开始丢包?
而C/C++例子程序性能很高,初步分析怀疑是golang make性能影响。原因正在分析,有朋友做过相关工作吗?
6 个回复
ggg
赞同来自: medcl
再加上gc的处理,这种方式并不适用于大流量的处理,作为agent处理小流量还行
ggg
赞同来自:
medcl - 今晚打老虎。
赞同来自:
wl30564 - 80后IT男
赞同来自:
wjj_ah
赞同来自:
WTF
赞同来自: