期刊文献+

一种改进的NAPI轮询机制方法研究 被引量:3

A Study Methods to Improve NAPI Polling Mechanism
下载PDF
导出
摘要 NAPI技术是针对网络数据量大引起"中断活锁"问题而提出的。虽然NAPI中断轮询机制很有效的解决了网卡到内核空间的收包过程,但是大量接收下来的数据包并没有得到及时的处理,从而占据了大量的内存空间。本文提出一种自适应轮询守护进程来对NAPI改进。经过测试表明自适应轮询守护进程能有效的提高捕包效率,减少内存空间的占用,使数据包得到及时的处理。 NAPI was proposed because a large number of network data packets to trigger a "interrupt livelock". Although NAPI interrupted polling effective solution NIC to Kernel data packet reception, But a large number of data pockets has not been timely processing, thus taking a lot of memory space. This paper presents a "An adaptive Polling daemon" methodology to improve NAPI. Test results showed that An adaptive Polling daemon can effectively improve the efficiency of packet capture data, reduce the memory occupied by the timely processing of packet data enable.
出处 《微计算机应用》 2007年第9期916-920,共5页 Microcomputer Applications
基金 内蒙古自治区教育厅高校科研基金资助项目(编号:NJ04021)
关键词 中断活锁 NAPI 轮询 自适应轮询守护进程 Interrupt Livelock, NAPI, Polling, Adaptive Polling daemon
  • 相关文献

参考文献6

二级参考文献36

  • 1陈萍,孙洁丽.IP计费几种常用技术比较及对IP统计数据的进一步分析[J].计算机工程,2000,26(S1):340-344. 被引量:7
  • 2吴文光,张月琳.Linux下实现网络流量记录[J].计算机工程,2000,26(S1):390-394. 被引量:1
  • 3[1]Ptacek TH,Newsham TN. Insertion,Evasion,and Denial of Service:Eluding Network Intrusion Detection[Z]. Secure Networks,Inc,January,1998.
  • 4[2]Laing B. How To Guide-Implementing a Network Based Intrusion Detection System[A]. Sovereign House 57/59 Vaster Road Reading RG1 8BT[C], UK, 2000.
  • 5[3]Roesch M. Snort-Lightweight Intrusion Detection for Networks[A]. Proceedings of the 13th Systems Administration Conference[C]. USENIX,1999.
  • 6[4]Roesch M,Green C. Snort Users Manual,Snort Release:1.9.0[EB/OL]. http://www.snort.org/docs/writing_rules-1.9.0/,2001.
  • 7[5]Roesch M,Yarochkin F,Ruiu D, et al. SNORT FAQ Version 1.8[S], 2002-03-25.
  • 8[6]Northcutt S,Novak J,McLanchlan D. Network Intrusion Detection An Analysts Handbook[M]. Indianapolis,Indiana:New Riders publishing,2000.
  • 9[1]Mogul C J, Ramakrishnan K K. Eliminating receive livelock in an interrupt-driven kernel [J]. ACM Transactions on Computer Systems, 1997, 15(3): 217~252.
  • 10[2]Salim J H. Beyond softnet [A]. 5th Annual Linux Showcase & Conference, Oakland, California, 1999.

共引文献50

同被引文献20

引证文献3

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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