0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何使用DPDK进行网络性能基准测试

英特尔 Altera视频 2018-10-31 06:57 次阅读

DPDK是一个用来进行包数据处理加速的软件库。与传统的数据包处理相比,DPDK具有以下特点:

1) 轮询:在包处理时避免中断上下文切换的开销,

2) 用户态驱动:规避不必要的内存拷贝和系统调用,便于快速迭代优化

3) 亲和性与独占:特定任务可以被指定只在某个核上工作,避免线程在不同核间频繁切换,保证更多的cache命中

4) 降低访存开销:利用内存大页HUGEPAGE降低TLB miss,利用内存多通道交错访问提高内存访问有效带宽

5) 软件调优:cache行对齐,预取数据,多元数据批量操作

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 测试
    +关注

    关注

    8

    文章

    5149

    浏览量

    126437
  • 数据
    +关注

    关注

    8

    文章

    6867

    浏览量

    88799
  • intel
    +关注

    关注

    19

    文章

    3480

    浏览量

    185728
收藏 人收藏

    评论

    相关推荐

    通用CPU性能基准测试的研究现状

    经过持续迭代升级,TPC已发展成为能够满足多种应用场景性能测试需求的基准测试簇,根据测试场景和测试
    发表于 02-20 10:22 637次阅读
    通用CPU<b class='flag-5'>性能</b><b class='flag-5'>基准</b><b class='flag-5'>测试</b>的研究现状

    ATM网络性能测试

    ATM网络性能测试对于ATM网络实体的测试一般可分为一致性测试、互操作性
    发表于 05-25 16:36

    飞凌LS1028A开发板网络应用测试

    的IT和OT网络;OK1028A-C所采用的CPU属于NXP Layerscape®通信处理器,在网络吞吐性能方面更具优势,而且原生网口数量也比较多,下面对LS1028A开发板在网络
    发表于 03-24 14:28

    ovs-dpdk sgmii口不能正常转发是为什么

    测试了2个rgmii,2个xfi也正常,按照手册配置的ovs-dpdk,默认流程。1046-c2 ovs-dpdk sgmii口不能正常转发是为什么?如何去解决呢?
    发表于 01-05 06:41

    Arm上带DPDK的Open vSwitch测试系列

    和 OvS 安装在我的主目录中并强调了为此目的所修改的步骤。2、如何使用 DPDK 设置 OvS 从而在 Arm 平台上运行 PHY-PHY 流量测试本文描述了如何使用 DPDK 设置 OvS 从而
    发表于 03-31 11:01

    服务器性能基准测试

    服务器性能基准测试  1、SPECweb96测试   SPEC96是由Standard Performance Evaluation Corp提供的、专供检测服务器Web特性的
    发表于 01-27 11:41 1194次阅读

    基于Intel dpdk数据包捕获技术研究

    。使用BPS软件对基于dpdk网络安全防护系统与基于pf_ring的网络安全防护系统进行仿真分析,结果表明dpdk对整体系统
    发表于 11-24 15:17 4次下载
    基于Intel <b class='flag-5'>dpdk</b>数据包捕获技术研究

    网络开发者套件(NDK)通信性能基准测试

    此文档仅限于通信性能,不包括特定的测试。服务器和自定义应用程序。通过隔离NDK,这里描述的基准,允许更多对客户应用软件进行准确的性能测量。
    发表于 04-18 16:34 5次下载
    <b class='flag-5'>网络</b>开发者套件(NDK)通信<b class='flag-5'>性能</b>的<b class='flag-5'>基准</b><b class='flag-5'>测试</b>

    DPDK安装教程和DPDK程序运行收发包示例程序及性能对比实验的详细概述

    本文档的主要内容详细介绍的是DPDK安装教程和DPDK程序运行收发包示例程序及性能对比实验的详细概述。
    发表于 09-03 08:00 0次下载
    <b class='flag-5'>DPDK</b>安装教程和<b class='flag-5'>DPDK</b>程序运行收发包示例程序及<b class='flag-5'>性能</b>对比实验的详细概述

    使用DPDK打开VSwitch:架构和性能

    使用DPDK打开VSwitch:架构和性能
    的头像 发表于 11-08 06:20 3447次阅读

    使用BigTao-V网络测试仪针对局域网交换设备进行基准测试

    RFC 2889为LAN交换设备的基准测试提供了方法学,它将RFC 2544中为网络互联设备基准测试所定义的方法学扩展到了交换设备,提供了交
    的头像 发表于 06-18 16:28 2496次阅读

    DPDK内存的基本概念

    用户应用得以发挥其最佳性能。本系列文章将详细介绍DPDK提供的各种内存管理的功能。 但在此之前,有必要先谈一谈为何DPDK中内存管理要以现有的方式运作,它背后又有怎样的原理,再进一步探讨DPD
    的头像 发表于 10-26 10:03 2037次阅读
    <b class='flag-5'>DPDK</b>内存的基本概念

    MySQL基准测试和sysbench工具

    一、基准测试简介 1、什么是基准测试 数据库的基准测试是对数据库的
    的头像 发表于 01-06 16:01 1647次阅读
    MySQL<b class='flag-5'>基准</b><b class='flag-5'>测试</b>和sysbench工具

    如何对推理加速器进行基准测试

      客户对基准推理学习曲线的最后阶段是开发自己的模型,使用通常来自 Nvidia 或数据中心的训练硬件/软件,然后在可能的目标推理加速器上对该模型进行基准测试
    的头像 发表于 06-06 16:02 1273次阅读

    【虹科分享】什么是 RFC 2544?网络设备的性能基准测试方法

    什么是RFC2544如果你在网络领域工作,你可能听说过它,但RFC2544到底是什么?征求意见书(RFC)2544是1999年创建的基准测试方法,用于测试和测量
    的头像 发表于 04-07 10:36 3360次阅读
    【虹科分享】什么是 RFC 2544?<b class='flag-5'>网络</b>设备的<b class='flag-5'>性能</b><b class='flag-5'>基准</b><b class='flag-5'>测试</b>方法