Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

DPDK 用のクラスタ ノードの準備

この手順の例を使用して、DPDK 用のクラスタ ノードを準備します。

この例のプロシージャは、情報提供のみを目的としています。正式な手順については、DPDK ドキュメント (https://core.dpdk.org/doc/) を参照してください。

  1. BIOS でインテル VT-d および SR-IOV を有効にします。
  2. 巨大なページを設定し、/etc/default/grub を編集して IOMMU を有効にします。例えば(1 GBの巨大なページサイズの場合):

    grubを更新して再起動します。

  3. NIC の機能に応じて、ポーリング モード ドライバー (PMD) カーネル モジュールを読み込みます。
    • NIC が VFIO をサポートしている場合は、明示的に何もする必要はありません。最近のカーネルには、コンパイルされたVFIOが含まれています。ロードする必要がある場合:

    • NIC が UIO のみをサポートしている場合:

      メモ:

      一部のカーネルバージョンでは、uio_pci_genericが自動的に含まれません。エラーが表示され Module uio_pci_generic not found た場合は、モジュールをロードする前に、まずモジュールをインストールしてください(例: sudo apt install linux-modules-extra-5.4.0-xx-generic)。