期刊文献+

优化Linux网络处理性能的软中断处理机制 被引量:2

Soft interruption handling mechanism to optimize handling performance for Linux network
下载PDF
导出
摘要 软中断在Linux内核中,作为一种对时间要求最为严格的中断下半部处理机制,在处理网络数据包的过程中发挥着无可替代的作用,而软中断处理函数采用固定的循环检测次数,以至于系统可能在网络负载高的情况下对数据包不能进行及时有效处理。提出了一种最大循环检测次数可动态变化的方法来优化软中断处理机制,实验表明,相比现有的软中断机制而言,在同样的环境下可以处理更多的软中断例程,表现为捕获更多的网络数据包,提升了系统处理软中断的能力,进而在系统级上优化了Linux网络处理性能。 As the most strict bottom half handling mechanism of interruption on time accuracy, soft interrupt mechanism plays an irreplaceable role in the process of handling network packet. However, unalterable circular check times taken by soft interruption handling function causes system unable to handle packets effectively under high traffic load. This paper presented a methodology of adaptive circular checking times to optimize soft interruption handling mechanism. Test shows that compared with the former mechanism, current soft interruption mechanism can handle more soft interruption routines in the same condition, i.e. capturing more network packets. The methodology improves the system's capacity to handle soft interruptions and optimizes the handling capability of Linux network.
出处 《计算机应用》 CSCD 北大核心 2010年第1期104-107,113,共5页 journal of Computer Applications
基金 重庆市信息产业发展专项资金资助项目(200811004)
关键词 软中断 下半部处理机制 LINUX内核 最大循环检测次数 软中断例程 soft interruption bottom half handling mechanism Linux kernel max circular checking times softinterruption routine
  • 相关文献

参考文献5

  • 1谭跃生,贾元春,王静宇,顾瑞春.一种改进的NAPI轮询机制方法研究[J].微计算机应用,2007,28(9):916-920. 被引量:3
  • 2柳斌,李之棠,黎耀.基于Linux系统的高速网络捕包技术研究[J].计算机应用研究,2006,23(5):225-227. 被引量:7
  • 3ZHAO HONGWEI, FANG KECHI, ZANG XUEBAI. Research of technology on making Linux interrupts tasked[ C]//Proceedings of the 8th ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing. Washington, DC: IEEE Computer Society, 2007:125-128.
  • 4BISWAS A, SINBA P. On improving performance of network intrusion detection systems by efficient packet capturing[ C]// Proceedings 10th IEEE/IFIP Network Operations and Management Symposium. New York: IEEE, 2006:1 -4.
  • 5NAKASHIMA K, KUSAKABE S, TANIGUCHI H, et al. Design and implementation of interrupt packaging mechanism[ C] // Proceedings of the International Workshop on Innovative Architecture for Future Generation High-performance Processors and Systems. Washington, DC: IEEE Computer Society, 2002:95 - 102.

二级参考文献13

共引文献8

同被引文献3

  • 1D. P. Bovet, M. Cesati. Understanding the Linux Kernel, 3nd Edition. O'Reilly, 2005.
  • 2林吴翔,秦君.Linux SLUB分配器详解,IBM Developerworks,2008.
  • 3谭钦红,张际生,李文杰,徐沛.Linux系统中PCI设备DMA数据传输的实现[J].重庆邮电大学学报(自然科学版),2012,24(2):248-253. 被引量:4

引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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