无法在 DPDK 上重现 Intel Vtune 分析示例的结果
Failed to reproduce results of Intel Vtune analyzing example on DPDK
我是 运行 Linux 上的 DPDK 进程,并尝试按照下面的示例来分析核心效率。
https://software.intel.com/content/www/us/en/develop/documentation/vtune-cookbook/top/methodologies/core-utilization-in-dpdk-apps.html#core-utilization-in-dpdk-apps_RX
我 运行 Ubuntu 20.04 上的程序,由于缺少 GUI 组件,我将文件复制回我的 windows 笔记本电脑。而且我无法获得之前显示的 DPDK Rx Spin Time。
vtune results
warning logs
这是因为警告日志。还是我错过了什么?任何帮助将不胜感激。
请检查您正在分析的应用程序是否包含用于 RX 和 TX 跟踪的必要回调。
要在 VTune Profiler 中启用 RX 突发统计信息收集,您需要:
- 构建 DPDK 并启用
CONFIG_RTE_ETHDEV_RXTX_CALLBACKS
和 CONFIG_RTE_ETHDEV_PROFILE_WITH_VTUNE
选项
- 使用此 DPDK 重建您的测试应用程序
- 运行 VTune I/O 分析
检查 VTune 分析是否已启用 运行:
nm <test_app> | grep profile_hook_rx_burst_cb
我是 运行 Linux 上的 DPDK 进程,并尝试按照下面的示例来分析核心效率。 https://software.intel.com/content/www/us/en/develop/documentation/vtune-cookbook/top/methodologies/core-utilization-in-dpdk-apps.html#core-utilization-in-dpdk-apps_RX
我 运行 Ubuntu 20.04 上的程序,由于缺少 GUI 组件,我将文件复制回我的 windows 笔记本电脑。而且我无法获得之前显示的 DPDK Rx Spin Time。 vtune results warning logs
这是因为警告日志。还是我错过了什么?任何帮助将不胜感激。
请检查您正在分析的应用程序是否包含用于 RX 和 TX 跟踪的必要回调。 要在 VTune Profiler 中启用 RX 突发统计信息收集,您需要:
- 构建 DPDK 并启用
CONFIG_RTE_ETHDEV_RXTX_CALLBACKS
和CONFIG_RTE_ETHDEV_PROFILE_WITH_VTUNE
选项 - 使用此 DPDK 重建您的测试应用程序
- 运行 VTune I/O 分析
检查 VTune 分析是否已启用 运行:
nm <test_app> | grep profile_hook_rx_burst_cb