首页> 中文期刊>网络新媒体技术 >基于多核处理器的TCP/IP协议栈加速技术

基于多核处理器的TCP/IP协议栈加速技术

     

摘要

多核处理器已经成为了处理器发展的趋势.在多核处理器上运行Linux操作系统时,由于所有的TCP/IP网络协议处理都以软件的形式在Linux操作系统内核运行,处理效率很低.为了解决这个问题,本文提出了一种基于多核处理器的多核TCP/IP加速协议栈,将多核处理器的处理核心分成两部分.一部分运行Linux操作系统.另一部分处理核心运行实时系统,处理TCP/IP协议栈.由于将TCP/IP协议栈的处理卸载到了实时系统,Linux的中断处理大大减少,并且实时系统直接操作底层硬件资源,没有操作系统的参与,所以多核TCP/IP加速协议栈的处理效率会很高.通实验结果对比,在相同的硬件资源下,多核TCP/IP加速协议栈不仅比Linux TCP/IP协议栈获得了更大的网络处理吞吐率,而且消耗了更低的CPU.

著录项

  • 来源
    《网络新媒体技术》|2013年第1期|58-64|共7页
  • 作者单位

    中国科学院研究生院 北京100190;

    中国科学院声学研究所国家网络新媒体工程技术研究中心 北京100190;

    中国科学院声学研究所国家网络新媒体工程技术研究中心 北京100190;

    中国科学院声学研究所国家网络新媒体工程技术研究中心 北京100190;

    中国科学院研究生院 北京100190;

    中国科学院声学研究所国家网络新媒体工程技术研究中心 北京100190;

  • 原文格式 PDF
  • 正文语种 chi
  • 中图分类
  • 关键词

    TCP/IP协议栈; Linux操作系统; 多核处理器; TCP/IP卸载;

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号