前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >百度DPDK性能压测工具dperf系列-4 判读网卡是否支持dperf

百度DPDK性能压测工具dperf系列-4 判读网卡是否支持dperf

作者头像
通信行业搬砖工
发布2023-03-23 19:43:42
发布2023-03-23 19:43:42
7620
举报
文章被收录于专栏:网络虚拟化网络虚拟化

前面章节我们简单的介绍了dperf的相关基础概念,本章节我们将要讲dperf 在实际部署过程中遇到网卡方面的问题的解决方法。

dperf是一款基于intel DPDK开发的高性能的开源网络压力测试仪,目前已经被DPDK官方生态项目收录。

github:https://github.com/baidu/dperf

如果您对本项目感兴趣,欢迎您在github上给本项目点个star。

首先:检查网卡是否被dpdk纳管成功

下载dpdk官方源码:git clone git://dpdk.org/dpdk

使用 usertools路径下的dpdk-devbind.py 脚本查看绑定情况;

如果没有被纳管需要先

ifconfig ens160 down

./dpdk-devbind.py -b 0000:03:00.0将网口被dpdk纳管

其次:排查该网卡是否是DPDK支持的网卡

方法一、按照型号在官网查询

查询网卡类型:通过lspci查询

通过官网查询:https://core.dpdk.org/supported/nics/

官网罗列了支持intel DPDK的网卡类型;

以intel 网卡为例:

上述intel的网卡支持DPDK;

方法二、通过网卡的devid查询

查找网卡类型和网卡devid,如下图所示:

然后在dpdk中搜索该devid是否被注册,如果未搜到定义,则说明dpdk不支持当前的网卡;

如下图列举部分DPDK支持的devid参数;

写在最后:

本章节主要讲述dperf使用环境的dpdk的配置和编译方法以及简单的配置和运行dperf工具的基本方法,后续我们会继续介绍该工具如何进行性能测试和网元吞吐量测试等等。dperf 目前在github上已经有1.6K 个点赞,工具已经被intel DPDK官网收录,如果您觉得dperf很好,那么欢迎您在github上star一下

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-03-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 通信行业搬砖工 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档