节点文献

采用轮询机制提高Linux系统的网络性能

Using Polling to Improve the Network Performance of Linux Servers

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 贾彩霞; 吴秋峰; 朱卫国; 郭仲海;

【Author】 Jia Caixia 1 Wu Qiufeng 1 Zhu Weiguo 2 Guo Zhonghai 21 (Dept .of Automation,Tsinghua University,Beijing100084) 2 (Beijing Tsinghua Dascom Scie-Tech Co.,LTD.,Beijing100085)

【机构】 清华大学自动化系; 北京清华得实科技股份有限责任公司; 北京清华得实科技股份有限责任公司 北京100084; 北京100084; 北京100085; 北京100085;

【摘要】 目前,Linux操作系统被广泛应用在网络数据包收发系统中。这是因为,Linux采用中断机制来响应外部事件,保证了系统能够合理高效地利用CPU资源。但是,在高负荷网络环境下,大量的CPU资源将会被频繁到达的网卡中断占用,导致系统遭遇性能瓶颈,出现接收活锁1。为了避免在高负荷网络环境下系统性能下降,该文采用轮询机制处理网络数据的收发,而在低负荷网络环境中,仍然采用原有的中断机制。

【Abstract】 Nowadays Linux operating system is widely used in packet forwarding systems .This is because Linux uses interface interrupts to schedule network tasks,it can ensure that CPU can be efficiently used to manage various I/O devices in o rdinary networks.But in high-speed networks,frequent response to network ta sks will use most of the CPU resources.So the system will definitely suffer fro m performance bottleneck and receive livelock.To alleviate this problem,this p aper uses polling threads during high network loads and interrupts during low ne twork loads.

【关键词】 接收活锁; 中断机制; 轮询机制;
【Key words】 Receive livelock; Interrupt-driven; Polling;
  • 【文献出处】 计算机工程与应用 ,Computer Engineering and Applications , 编辑部邮箱 ,2004年11期
  • 【分类号】TP393.05
  • 【被引频次】23
  • 【下载频次】129
节点文献中: 

本文链接的文献网络图示:

本文的引文网络