1

仮想マシンで Intel DPDK ベースのアプリケーションを実行できた人はいますか?

VirtualBox内で起動しようとしているDPDKに基づくアプリケーションがあります。

Intel はそのドキュメントで準仮想化ネットワーク インターフェイスについて言及していますが、仮想マシンの互換性に関連する特定の指示は見つかりませんでした。

アプリケーションは次のエラーで失敗します。

EAL: コアマスクを 3 に設定
EAL: サイズ 2097152 の 0 hugepages が予約されていますが、そのサイズのマウントされた hugetlbfs が見つかりません
rte_eal_init() でのパニック:
hugepage 情報を取得できません
4

1 に答える 1

4

仮想化に適したドライバーは次のとおりです。

  • e1000
  • igbvf
  • ixgbevf
  • virtio-net
  • 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

クイック スタート ガイドを参照してください。

于 2013-09-30T09:16:21.260 に答える