...
首页> 外文期刊>Communications, IET >On the performance of IP-forwarding for multicore multiprocessor Linux hosts
【24h】

On the performance of IP-forwarding for multicore multiprocessor Linux hosts

机译:关于多核多处理器Linux主机IP转发的性能

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

Today's PC-based routers run mostly on Linux and have typical a mainboard with multiple processors and each processor has multiple cores. Such mainboard architecture is known as multicore multiprocessor (MCMP). Linux hosts with an MCMP mainboard can be configured for different network interface card (NIC) affinity modes and packet reception mechanisms. In this study, the authors study and compare the performance under these different modes and reception techniques for routing/forwarding IP packets. In particular, the authors consider two NIC affinity modes: (i) both NICs are affinitised (or bound) to separate cores of the same processor and (ii) both NICs are affinitised to separate cores on separate processors. For each affinity mode, the authors measure the performance for three packet reception mechanisms: NAPI (New API) with a default budget of 300, NAPI with a budget of two and disable¿enable (DE) interrupt handling. The authors refer to these mechanisms as NAPI(300), NAPI(2) and DE. The performance is measured and compared in terms of various key performance metrics which include throughput, packet loss, delay, interrupt rates and CPU availability. The authors use the IXIA hardware-based traffic generator to generate traffic with fixed- and variable-size packets. At the Linux host, generated packets are forwarded/routed from one receiving network interface to a different transmitting network interface.
机译:当今基于PC的路由器主要在Linux上运行,并且典型的主板具有多个处理器,每个处理器具有多个内核。这种主板架构被称为多核多处理器(MCMP)。可以将具有MCMP主板的Linux主机配置为不同的网络接口卡(NIC)关联模式和数据包接收机制。在这项研究中,作者研究和比较了在这些不同模式和接收技术下用于路由/转发IP数据包的性能。特别是,作者考虑了两种NIC相似性模式:(i)将两个NIC关联(或绑定)到同一处理器的单独内核,以及(ii)将两个NIC关联到单独的处理器上的单独内核。对于每种亲和模式,作者测量三种数据包接收机制的性能:默认预算为300的NAPI(新API),预算为2的NAPI和禁用(启用)中断处理。作者将这些机制称为NAPI(300),NAPI(2)和DE。根据各种关键性能指标对性能进行测量和比较,这些指标包括吞吐量,数据包丢失,延迟,中断率和CPU可用性。作者使用基于IXIA硬件的流量生成器生成具有固定大小和可变大小数据包的流量。在Linux主机上,生成的数据包从一个接收网络接口转发/路由到另一个传输网络接口。

著录项

  • 来源
    《Communications, IET》 |2010年第18期|p.2166-2180|共15页
  • 作者

    Salah K.Hamawi M.Hassan Y.;

  • 作者单位

    Department of Information and Computer Science, King Fahd University of Petroleum and Minerals;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号