基于Intel千兆网卡的高速包捕获技术的研究与实现

来源 :信息工程大学学报 | 被引量 : 0次 | 上传用户:usernameing
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
针对传统数据包捕获方法的技术瓶颈,结合零拷贝思想,实现了一种基于Intel千兆网卡具有较高性能的数据包捕获平台。通过对libpcap及其改进版本libpcap-mmap的实现机制的分析,找出影响其捕获性能的技术缺陷。结合零拷贝技术,在解决了内存映射和同步访问等问题的基础上,避免了报文在传输过程中的多次拷贝,实现了用户程序与网卡接口设备的直接交互;充分利用Linux所支持的NAPI技术,减少内核中断响应,解决中断湮没问题。以上两点大大提高了报文捕获性能,减轻了CPU的负担,同时降低了用户级PC成为高性能报文
其他文献
动态环境下,光纤陀螺的噪声更加难于处理并且是制约光纤捷联惯导精度的重要因素。针对光纤陀螺动态信号的复杂特性难以准确估计,提出一种利用广义交叉验证对信号的小波分解层分
利用社会网络分析去解决电信网中的用户行为预测问题,把用户行为预测转换为社区挖掘和社区内用户行为预测2个步骤。之后,利用改进的凝聚层次聚类算法实现了电信网中用户的社
首先分析了VoIP业务对系统容量的影响,得出在一定的业务负载下,实时业务与非实时业务两者并不是绝对矛盾的,为了提高系统吞吐量,当VoIP类业务QoS要求能够得到满足时,应该适当
Internet将由面向业务支撑转向面向服务提供。文章研究的开发环境将为可重构路由设备的开发及网络体系的运行提供强有力的支持。提出了可重构开发环境体系结构实现框架,并设计
笔者在张家口医学院第一附属医院传染科,收治非肝炎性黄疸4例,均误诊为黄疽型肝炎,现报告如下:[例一]患者,女,28岁,于入院前5天,食欲不振,恶心,厌油,尿黄,乏力,肝区痛。入院
并接方式进行软交换垃圾呼叫限制的实时性和安全性较差,对此采用串接方式接入软交换信令系统。通过对Linux下TCP/IP网络协议栈的地址绑定机制、输入和输出路由机制等分析改造
[编者按]布朗医生日记自刊登以来受到广大读者的喜爱,但我国全科医学发展和国情与国外相比存在较大差异.那么,我们国内自己的全科医生(或社区医生)在实际工作和生活中的经历