首页> 外文会议>International Conference on Measuring Technology and Mechatronics Automation >Research and Implementation of Packet Capture Based on Multi-core Binding Technology in Linux Environment
【24h】

Research and Implementation of Packet Capture Based on Multi-core Binding Technology in Linux Environment

机译:基于Linux环境多核绑定技术的数据包捕获的研究与实现

获取原文

摘要

According to zero-copy idea and the application of multi-core binding to realize a high-performance packet capture platform based on multi-core binding (MCPCP). By modifying the memory management mode about sk_buff in kernel, realize the user space program to directly access the data packet, which is a kind of universal significance of the zero-copy scheme. And then through the multi-core binding technique, for each CPU core scheduling and control, with multi-threaded user programs can minimize the cache jitter to improve the efficiency of packet capture. Experiments show that in the case of low-end configuration, the throughputs of MCPCP for 64 Byte and 1500 Byte messages are 620,000 pps (about 320 Mbps) and 78,000 pps (about 941 Mbps) respectively. In the high-end configuration, can reach 1.46 million pps (748 Mbps) and 81,000 pps (979 Mbps). MCPCP surpasses the traditional ones' in performance.
机译:根据零复制思想和多核绑定的应用,基于多核绑定实现高性能分组捕获平台(MCPCP)。通过修改内核中的SK_BUFF的内存管理模式,实现用户空间程序直接访问数据包,这是零拷贝方案的一种普遍意义。然后通过多核绑定技术,对于每个CPU核心调度和控制,具有多线程用户程序可以最小化缓存抖动来提高数据包捕获的效率。实验表明,在低端配置的情况下,64个字节和1500字节消息的MCPCP吞吐量分别为620,000pps(约320 Mbps)和78,000个PPS(约941 Mbps)。在高端配置中,可达到146万PPS(748 Mbps)和81,000个PPS(979 Mbps)。 McPCP超越了传统的性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号