インテル® イーサネット アダプターのスループット・パフォーマンスのチューニング

ドキュメント

インストール & セットアップ

000005811

2021/10/19

アダプターの取り付けに関してどうすればいいですか?

  • インストール を選択します。 インテル® ネットワーク・アダプター アダプターのバス幅に一致するか、またはアダプターのバス幅を超えるスロットに入ります。
    • 例 1:32 ビット PCI アダプターをお持ちの場合は、32 ビットまたは 64 ビット PCI または PCI-X* スロットに入れます。
    • 例 2:64 ビット PCI-X アダプターをお持ちの場合は、64 ビット PCI-X スロットに入れます。
    • 例 3: x4 PCIe* アダプターをお持ちの場合は、x4、x8、または x16 PCIe* スロットに入れます。
    メモPCIe* スロットによっては、スロットが示す寸法より少ないチャネルで物理的に配線されています。その場合、x8 の寸法に一致するスロットは、x4、x2、または x1 スロットの機能を持つでしょう。システムの製造元にお問い合わせください。
     
  • PCI および PCI-X* の場合、 インストール を選択します。 インテル・ ネットワーク・アダプター 利用可能な最速スロットに入力します。
    • 例 1:64 ビット PCI アダプターをお持ちの場合は、66 MHz 64 ビット PCI スロットに入れます。
    • 例 2:64 ビット PCI-X アダプターをお持ちの場合、133 MHz (可能な場合は 266 または 533) 64 ビット PCI-X スロットを装着してください。
    メモバス上で最も遅いボードがバスの最大速度を決定します。 例: 66MHz および 133 MHz アドインカードが 133 MHz バスに取り付けられている場合、そのバス機能上のすべてのデバイスは 66 MHz です。
     
  • アダプター自体をバスのスロットに取り付けてみてください。アドインカードがバスを共有する場合、バス帯域幅を求めて競合します。

ドライバーの設定を最適化するにはどうすればよいですか?

  • インテル® イーサネット 10 ギガビット・コンバージド・ネットワーク・アダプターの場合、役割ベースのパフォーマンス・プロファイルを選択して、ドライバーの構成設定を自動的に調整することができます。
  • 割り込みモデレーション・レートを低、最小、またはオフに減らします。
    • 割り込みスロットル・レート (ITR) とも呼ばれます。
    • 大部分の役割のデフォルトは アダプティブです。
    • 低レイテンシー・プロファイルは、レートを オフに設定します。
    • ストレージプロファイルでレートを に設定します。
    メモ割り込みモデレーション・レートを下げると CPU 使用率が向上します。
     
  • 有効 ジャンボフレーム ネットワーク全体でサポートされている最大サイズ (4KB、9KB、または 16KB)。
    • デフォルトは 無効 です。
    メモジャンボフレームは、ネットワーク上のデバイスがジャンボフレームをサポートし、同じフレームサイズを使用するように設定されている場合にのみ有効にします。
     
  • 無効 フロー制御.
    • デフォルトは [生成と応答] です。
    メモフロー制御を無効にすると、フレームがドロップされる可能性があります。
     
  • 増加 を選択します。 送信記述子のバッファーサイズ.
    • デフォルトは 256 です。最大値は 2048 です。
    メモ送信記述子を増加すると、システムメモリーの使用量が増加します。
     
  • 増加 を選択します。 受信記述子バッファーサイズ.
    • デフォルトは 256 です。最大値は 2048 です。
    メモ受信記述子を増やすと、システムメモリーの使用量が増加します。
     

TCP 設定に対して何をすべきですか?

  • を選択します。 TCP ウィンドウサイズ (Windows Server 2008* 以前の Windows* Server エディションに適用)。
    ノート

    TCP ウィンドウサイズの最適化は、すべてのネットワークが異なるので複雑になる場合があります。ウィンドウサイズの設定に使用する考慮事項と公式を説明するドキュメントは、インターネット上で入手できます。

    Windows Server 2008* 以前は、ネットワーク・スタックは固定サイズの受信側ウィンドウを使用しました。Windows Server 2008 以降、Windows は TCP 受信ウィンドウの自動チューニングを提供します。Windows Server 2008 以降では、レジストリー・キーワード TcpTableowSize、NumTcbTablePartitions、MaxHashTableSize は無視されます。

     
    • リソース: 一般紹介
    • このページの最後にある 関連トピック を参照してください。

パフォーマンス・テストに最適なことは何ですか?

  • 1 つの TCP セッションを使用して 1 つのシステムから別のシステム (1:1) にファイルをコピーする場合、スループットは複数の同時 TCP セッションを実行するよりもはるかに低くなります。1:1 ネットワークでの低スループット・パフォーマンスは、単一の TCP/IP セッションに固有のレイテンシーのためです。いくつかのファイル転送アプリケーションは、複数の同時 TCP ストリームに対応しています。例えば、gGP と FDT* があります。

    performance benefit of using multiple TCP streams

    このグラフは、複数の TCP ストリームを使用することによるパフォーマンス上の利点を示すことを目的としています (保証するものではありません)。これは、Windows 2008* x64 のデフォルトの詳細設定を使用した、インテル® 10 Gigabit CX4 Dual Port Server Adapterの実際の結果です。

     
  • ネットワーク・インターフェイスのスループット機能の直接テストは、 のツールを使用して行うことができます。 これらのツールは、1 つ以上のストリームを使用するように設定できます。
  • あるシステムから別のシステムにファイルをコピーする場合、各システムのハードドライブが重大なボトルネックとなる可能性があります。テスト対象のシステムでは、高 RPM、高スループットのハードドライブ、ストライプRAID、または RAM ドライブを使用することを検討してください。
  • テスト対象のシステムは、フルライン・レートのノンブロック・スイッチを介して接続する必要があります。
  • バスの最大スループットの理論値:
    • PCI Express* (PCIe*) の理論上の双方向バス・スループット。
      PCI Express の実装エンコードされたデータレートエンコードされていないデータレート
      x15 Gb/秒4 Gb/秒 (0.5 GB/秒)
      x420 Gb/秒16 Gb/秒 (2 GB/秒)
      x840 Gb/秒32 Gb/秒 (4 GB/秒)
      x1680 Gb/秒64 Gb/秒 (8 GB/秒)
       
    • PCI および PCI-X バスの理論上の双方向バス・スループット。
      バスと周波数32 ビット転送レート64 ビット転送レート
      33 MHz PCI1,064Mb/秒2,128Mb/秒
      66MHz PCI2,128Mb/秒4,256Mb/秒
      100 MHz PCI-X該当しない6,400Mb/秒
      133 MHz PCI-X該当しない8,192Mb/秒
       
      メモWindows* の PCIe* リンク幅は、アダプターのプロパティーから確認できます。 [リンク速度 ] タブを選択し、[ アダプターの識別 ] ボタンをクリックします。このユーティリティーが機能するには、Windows* デバイス・マネージャー用のインテル® PROSetを読み込む必要があります。

 

関連トピック
インテル® イーサネット アダプター用アダプター・ユーザーガイド
10/25/40 ギガビット・イーサネット・アダプターのドライバーの詳細設定
10Gb イーサネットと仮想化 (Linux* および VMware vSphere*) を使用したファイル転送パフォーマンスの最大化
Windows Server 2008、2008 R2、2012*のパフォーマンス・チューニング・ガイドライン
インテル® 82575/82576 または 82598/82599 イーサネット・コントローラーでLinux* で測定されたレイテンシーを改善
インテル® 82575/82576 または 82598/82599 イーサネット・コントローラーのプロセッサー・コアへの割り込みの割り当て
igb ドライバーを使用したインテル® 1Gbps NIC による低い仮想ネットワーク I/O パフォーマンス が、特定のワークロードに対する ESXi パフォーマンスのチューニングについて説明します。
Windows Server* 2012/2012 R2*/2016/2019* で NIC チーミングを設定する
インテル® アドバンスト ネットワーク サービスによるチーミング
インテル® イーサネット・ファブリック・パフォーマンス・チューニング・ガイド