NIC カードでデフォルト キューの RSS を有効にすることで、パケットのスループットが向上します。
デフォルト キューの Receive Side Scaling (DRSS) は、受信されたパケットを複数のハードウェア キューに分散します。これにより、複数のハードウェア キューで受信トラフィックを処理できます。DRSS では、使用可能な別のハードウェア キューにトラフィックを割り当てることで、単一キューのボトルネックを解消します。DRSS はブロードキャスト トラフィック、不明なトラフィック、またはマルチキャスト (BUM) トラフィックを処理することを目的としています。
DRSS が有効になっている場合、選択した物理 NIC ポートで複数のハードウェア キューが有効になります。各キューには、NUMA (Non-Uniform Memory Access) ノードからローカル論理コアが割り当てられます。受信パケット(マルチキャスト、不明、またはブロードキャスト)が物理 NIC ポートに到達すると、論理コアの可用性に応じて、複数のハードウェアキュー間でロード バランシングが行われます。この機能により、物理 NIC カードのパケット スループットが向上します。
たとえば、物理 NIC カードには 2 つのポートがある場合について考えてみましょう。受信側 (Rx) トラフィックを効率的に管理するため、複数のハードウェア キューを割り当てる必要があります。これを行うには、ESXi システム パラメータのコマンドで DRSS = 4,0 を指定します。このパラメータにより、DRSS の最初の物理 NIC ポートが有効になります。
前提条件
- NIC カードでデフォルト キューの Receive Side Scaling がサポートされている。
手順
次のタスク
複数のコンテキストを構成します。拡張ネットワーク スタックにより、vNIC キューのパケット スループットが向上します。