Network programming 如何在虚拟机中运行Intel DPDK应用程序?

Network programming 如何在虚拟机中运行Intel DPDK应用程序?,network-programming,dpdk,Network Programming,Dpdk,有人设法在虚拟机中运行基于Intel DPDK的应用程序吗 我有一个基于DPDK的应用程序,我正试图在VirtualBox中介绍它 英特尔在其文档中提到了准虚拟化网络接口,但我找不到任何与虚拟机兼容性相关的具体说明 应用程序失败,出现以下错误: EAL: coremask set to 3 EAL: 0 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size PANIC in rte_eal

有人设法在虚拟机中运行基于Intel DPDK的应用程序吗

我有一个基于DPDK的应用程序,我正试图在VirtualBox中介绍它

英特尔在其文档中提到了准虚拟化网络接口,但我找不到任何与虚拟机兼容性相关的具体说明

应用程序失败,出现以下错误:

EAL: coremask set to 3 EAL: 0 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size PANIC in rte_eal_init(): Cannot get hugepage information
适用于虚拟化的驱动程序包括:

e1000 igbvf ixgbevf 病毒网 vmxnet3 在VirtualBox中,您应该首先尝试使用基本的e1000设备

关于您的问题,没有安装的hugetlbfs,您必须执行以下操作:

mkdir -p /mnt/huge
mount -t hugetlbfs nodev /mnt/huge
echo 64 > /sys/devices/system/node/node0/hugepages/hugepages-2048kB/nr_hugepages

您应该参考。

适用于虚拟化的驱动程序包括:

e1000 igbvf ixgbevf 病毒网 vmxnet3 在VirtualBox中,您应该首先尝试使用基本的e1000设备

关于您的问题,没有安装的hugetlbfs,您必须执行以下操作:

mkdir -p /mnt/huge
mount -t hugetlbfs nodev /mnt/huge
echo 64 > /sys/devices/system/node/node0/hugepages/hugepages-2048kB/nr_hugepages

您应该参考.

谢谢,我发现我们可以在KVM上运行它,但在Windows VirtualBox上我们出现了内核死机,因此我们将转到KVMThanks,我发现我们可以在KVM上运行它,但在Windows VirtualBox上我们出现了内核死机,因此我们将转到KVM