期刊文献+

基于零拷贝的网络数据捕获技术的研究与实现 被引量:4

Study and Implementation of High-speed Network Packet Capture Based on Zero-Copy
下载PDF
导出
摘要 以传统捕包平台为研究对象,着重分析了高速网络环境下数据拷贝、硬件中断对捕包性能的影响,根据"零拷贝"思想提出了改进的方法,实现了网络接口设备直接将数据报文存储到应用程序可以访问的地址空间,减少了数据报文在内核态里传输时的数据拷贝次数,降低了网络数据接收的延迟;通过减少网卡接收报文时的中断次数,增加每次中断处理的报文数,节省了CPU时间,提高了在高速网络环境中主机对网络数据包的捕获和实时处理能力。仿真实验验证了该方法的可行性。 "Through an analysis of data copy and hardware interrupt for the performance of packet - cap- ture in high - speed network environment, an improved method based on " zero - copy" concept is proposed in this paper. Interface equipments store data packets in the address space that is directly accessible to the application programs, thus reducing the data copy number of data packets when transmitted in the kernel state, and decreasing the latency of data reception. By reducing interruption number of network card and in- creasing packet number of interruption process every time, CPU time is saved and better performance of data capture and real - time process is obtained in high - speed network environment. Simulation results verify the feasibility of this method.
作者 张珂 权义宁
出处 《电子科技》 2007年第11期46-49,54,共5页 Electronic Science and Technology
关键词 零拷贝 内存映射 硬件中断 数据捕获 zero - copy memory map hardware interrupt data capture
  • 相关文献

参考文献4

二级参考文献25

  • 1陈莉君.深人理解Linux内核:第一版[M].中国电力出版社,2001-01..
  • 2[1] Bhoedjang R A F,et al.User-Level Network Interface Protocols[ J].IEEE Computer,1998,(11):53~60
  • 3[2] Walton S,Hutton A,Touch J.High-Speed Data Paths in Host-Based Ro uters[J].IEEE Computer,1998,(11):46~52
  • 4[3] Thadani M N,et al.A Efficient Zero-Copy I/O Framework for UNIX[ R].SML Technical Report,Sun Microsystems Inc,1995
  • 5[4] von Eicken T,Vogels W.Evolution of the Virtual Interface Architect ure[J].IEEE Computer,1998,(11):61~68
  • 6.[EB/OL].Libpcap.http://www.tcpdump.org/release/libpcap-O.7.2.t ar.gz.,.
  • 7M D Dahlin, R Y Wang, T E Anderson, D A Patterson.Cooperative caching: Using remote client memory to improve file system performance. In: Proc of the 1st Symposium on Operating Systems Design and Implementation. San Diego: USENIX Press,1994. 267--280.
  • 8E A Thomas, E C David, D A Patterson. A case for networks of workstations: NOW. IEEE Micro. 1995, 15(1): 24--31.
  • 9T Anderson, M Dahlin, N Jeanna et al. Serverless network file systems. In: Proc of 15th Symposium on Operating Systems Principles. Philadelphia: MIT Press, 1995. 21--35.
  • 10P Sarkar, J Hartman. Efficient cooperative Caching using hints.The USENIX' 1996, Seattle, Washington, 1996.

共引文献37

同被引文献29

引证文献4

二级引证文献8

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部