在 redhat 上找不到 DPDK 测试应用程序

克里斯蒂安·洪

我遇到了错误显示问题(在 redhat 上部署 dpdk 时):

须藤:x86_64-native-linuxapp-gcc/app/test:找不到命令

我不知道是怎么回事。

现在我无法测试 dpdk,如果你以前遇到过这个,你能帮助我吗?

下面有一些关于我的系统的详细信息。

供参考。

内核版本

3.10.0-693.11.1.el7.x86_64


[root@cnhzdhcp16557 用户工具]# ./dpdk-setup.sh

构建 x86_64-native-linuxapp-gcc

...

== 构建应用程序/test-crypto-perf

== 构建应用程序/测试事件开发

构建完成 [x86_64-native-linuxapp-gcc]

安装无法在 T 定义和 DESTDIR 未定义的情况下运行


插入 IGB UIO 模块

卸载任何现有的 DPDK UIO 模块

加载 DPDK UIO 模块


插入 VFIO 模块

卸载任何现有的 VFIO 模块

加载 VFIO 模块

chmod /dev/vfio

好的


插入 KNI 模块

卸载任何现有的 DPDK KNI 模块

加载DPDK KNI模块

按回车继续...


使用内核驱动程序的网络设备

0000:00:19.0 '以太网连接 I217-V 153b' if=enp0s25 drv=e1000e 未使用=igb_uio活动

0000:02:00.0 'Centrino Advanced-N 6235 088e' if=wlo1 drv=iwlwifi 未使用=igb_uio


巨大的页面信息

AnonHugePages:98304 kB

HugePages_Total: 128

HugePages_Free: 128

HugePages_Rsvd: 0

HugePages_Surp: 0

超大页面大小:2048 kB


运行测试应用程序 ($RTE_TARGET/app/test)

输入内核的十六进制位掩码以在其上执行测试应用程序

示例:要在内核 0 到 7 上执行应用程序,请输入 0xff

位掩码:f

启动应用

须藤:x86_64-native-linuxapp-gcc/app/test:找不到命令


以交互模式运行 testpmd 应用程序 ($RTE_TARGET/app/testpmd)

输入内核的十六进制位掩码以在其上执行测试应用程序

示例:要在内核 0 到 7 上执行应用程序,请输入 0xff

位掩码:f

启动应用

EAL:检测到 4 个 lcore(s)

EAL:hugepages-1048576kB 中没有报告免费的大页面

EAL:正在探索 VFIO 支持...

EAL:NUMA 插槽 -1 上的 PCI 设备 0000:00:19.0

EAL:无效的 NUMA 套接字,默认为 0

EAL:探针驱动程序:8086:153b net_e1000_em

EAL:没有探测到的以太网设备

已选择交互模式

USER1:创建一个新的 mbuf 池:n=171456,大小=2176,

套接字=0

EAL:错误 - 退出代码:1

原因:为套接字 0 创建 mbuf 池失败:无法分配内存


安德烈·别列斯托夫斯基

应使用make test...命令手动构建测试应用程序您真正想要的是testpmd应用程序的工作。有两个问题:

  1. EAL: No probed ethernet devices日志意味着没有 NIC 可用于testpmd. 您需要绑定您的 NIC 才能igb_uio与 DPDK 应用程序一起使用。

  2. Cause: Creation of mbuf pool for socket 0 failed: Cannot allocate memorylog 意味着没有足够的大页面来分配内存池。确实:

    HugePages_Free: 128 Hugepagesize: 2048 kB

有 128 个页面,每个页面 2M,这使得可用内存为 256M。虽然testpmd尝试分配create a new mbuf pool : n=171456, size=2176使 171456 * 2176 = 373M,但它失败了。

解决方案是分配更多的大页面或testpmd使用--total-num-mbufs命令行选项运行

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

编译错误-在Redhat“ Openshift”应用程序中找不到com.google.gson包

来自分类Dev

找不到Redhat仓库

来自分类Dev

在valgrind上运行DPDK应用时出错

来自分类Dev

DPDK KNI示例应用程序

来自分类Dev

iPad上的应用程序测试不起作用:进程启动失败:找不到

来自分类Dev

在解决方案上运行单元测试找不到应用程序设置

来自分类Dev

使用 Appium 在模拟器上测试 iOS 应用程序 - 找不到元素

来自分类Dev

在 Spring Kafka 应用程序的应用程序负载测试期间找不到主题错误

来自分类Dev

Capistrano在应用程序部署上找不到Gemfile错误

来自分类Dev

在XCode上找不到单视图应用程序

来自分类Dev

测试XDP与DPDK

来自分类Dev

Flask应用程序找不到gpg

来自分类Dev

找不到nvprof应用程序

来自分类Dev

JMX Jconsole找不到应用程序

来自分类Dev

找不到nvprof应用程序

来自分类Dev

找不到混合应用程序的ID

来自分类Dev

在测试项目应用程序配置文件中找不到connectionString

来自分类Dev

sinatra应用程序找不到环境变量,但是测试脚本可以

来自分类Dev

使用pytest测试Flask应用程序时找不到404

来自分类Dev

在从Eclipse执行的Play 2.0应用程序的(Selenium)JUnit测试中找不到静态资源

来自分类Dev

测试应用程序时找不到我的iOS设备

来自分类Dev

在Windows 7上安装Redhat 6后找不到操作系统

来自分类Dev

在 Heroku 或 RedHat Openshift Online 上部署 node.js 程序时出现“找不到模块”错误消息

来自分类Dev

使Fedora 20上的Qt应用程序失败:/ usr / bin / ld:找不到-lGL

来自分类常见问题

安装成功,但在设备上找不到应用程序

来自分类Dev

在Azure Node JS Web应用程序上找不到字体.woff 404

来自分类Dev

在pythonanywhere.com应用程序上找不到模块rest_framework

来自分类Dev

在ibm云上启动应用程序时找不到模块'ibmbluemix'

来自分类Dev

在适用于Eclipse的GAE插件上找不到“部署应用程序引擎项目”选项

Related 相关文章

  1. 1

    编译错误-在Redhat“ Openshift”应用程序中找不到com.google.gson包

  2. 2

    找不到Redhat仓库

  3. 3

    在valgrind上运行DPDK应用时出错

  4. 4

    DPDK KNI示例应用程序

  5. 5

    iPad上的应用程序测试不起作用:进程启动失败:找不到

  6. 6

    在解决方案上运行单元测试找不到应用程序设置

  7. 7

    使用 Appium 在模拟器上测试 iOS 应用程序 - 找不到元素

  8. 8

    在 Spring Kafka 应用程序的应用程序负载测试期间找不到主题错误

  9. 9

    Capistrano在应用程序部署上找不到Gemfile错误

  10. 10

    在XCode上找不到单视图应用程序

  11. 11

    测试XDP与DPDK

  12. 12

    Flask应用程序找不到gpg

  13. 13

    找不到nvprof应用程序

  14. 14

    JMX Jconsole找不到应用程序

  15. 15

    找不到nvprof应用程序

  16. 16

    找不到混合应用程序的ID

  17. 17

    在测试项目应用程序配置文件中找不到connectionString

  18. 18

    sinatra应用程序找不到环境变量,但是测试脚本可以

  19. 19

    使用pytest测试Flask应用程序时找不到404

  20. 20

    在从Eclipse执行的Play 2.0应用程序的(Selenium)JUnit测试中找不到静态资源

  21. 21

    测试应用程序时找不到我的iOS设备

  22. 22

    在Windows 7上安装Redhat 6后找不到操作系统

  23. 23

    在 Heroku 或 RedHat Openshift Online 上部署 node.js 程序时出现“找不到模块”错误消息

  24. 24

    使Fedora 20上的Qt应用程序失败:/ usr / bin / ld:找不到-lGL

  25. 25

    安装成功,但在设备上找不到应用程序

  26. 26

    在Azure Node JS Web应用程序上找不到字体.woff 404

  27. 27

    在pythonanywhere.com应用程序上找不到模块rest_framework

  28. 28

    在ibm云上启动应用程序时找不到模块'ibmbluemix'

  29. 29

    在适用于Eclipse的GAE插件上找不到“部署应用程序引擎项目”选项

热门标签

归档