You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VirtualBox Ubuntu环境运行Pktgen触发非法指令错误的排查求助

在VirtualBox Ubuntu 22.04.1中运行Pktgen 22.04.01+DPDK 22.11.1时出现「Illegal instruction」错误的排查

环境与部署背景

  • 虚拟机环境:VirtualBox中运行Ubuntu 22.04.1
  • 部署组件:Pktgen 22.04.01、DPDK 22.11.1
  • 部署依据:《Getting started with Pktgen》官方指南

配置文件详情

default.cfg内容如下:

description = 'A Pktgen default simple configuration'

# Setup configuration
setup = {
'exec': (
'sudo', '-E'
    ),

'devices': (
    '00:08.0'
    ),
# UIO module type, igb_uio, vfio-pci or uio_pci_generic
'uio': 'uio_pci_generic'
}

# Run command and options
run = {
'exec': ('sudo', '-E'),

# Application name and use app_path to help locate the app
'app_name': 'pktgen',

# using (sdk) or (target) for specific variables
# add (app_name) of the application
# Each path is tested for the application
'app_path': (
    '/home/myname/Documents/Pktgen-DPDK/build/app/pktgen',
    ),

'cores': '3-4,5',
'nrank': '4',
'proc': 'auto',
'log': '7',
'prefix': 'pg',

'blocklist': (
    #'03:00.0', '05:00.0',
    #'81:00.0', '84:00.0'
    ),
'allowlist': (
     '00:08.0',
    ),

'opts': (
    '-v',
    '-T',
    '-P',
    ),
'map': (
    '[3:4].0',
    ),

'theme': 'themes/black-yellow.theme',
#'shared': '/usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.1'
}

初始执行命令与错误输出

执行命令:

sudo -E /home/myname/Documents/Pktgen-DPDK/build/app/pktgen -l 3-4,5 -n 4 --proc-type auto --log-level 7 --file-prefix pg -a 00:08.0 -- -v -T -P -m [3:4].0 -f themes/black-yellow.theme 

输出错误:

Copyright(c) <2010-2021>, Intel Corporation. All rights reserved. Powered by DPDK

Illegal instruction

更新操作后的错误情况

执行ninja -C build install将Pktgen安装到/usr/local/bin后,执行命令:

/usr/local/bin/pktgen -l 1,2,3 -n 4 -a 0000:00:08.0 -m 1024 -- -T -m [1:2].0

错误输出新增核心转储信息:

Copyright(c) <2010-2021>, Intel Corporation. All rights reserved. Powered by DPDK

Illegal instruction (core dumped)

已尝试的调整

  • 修改meson_options.txt,将enable-avx2设置为false

问题

该错误的原因是什么?如何解决?

内容的提问来源于stack exchange,提问作者Agent smith 2.0

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 03:35:42