ホーム/CPU/メモリ/ディスク/部品比較/ NIC(ネットワークカード)

ネットワーク I/O・サーバや PC を Ethernet / Wi-Fi に接続する拡張部品

NIC(ネットワークカード)

機器をネットワークへ接続するインターフェース。サーバでは 10/25/100GbE、チーミング、SR-IOV、RDMA、TCP オフロードなどが仮想化やストレージ性能に直結する。

3つの要点
TL;DR
  1. NIC はコンピュータをネットワークへ接続する部品。
  2. サーバでは帯域だけでなく、オフロードや仮想化支援が効く。
  3. 高速化するとケーブル、スイッチ、PCIe 帯域も同時に見る。

基本情報

基本情報

製品・技術の概要NIC(ネットワークカード)機器をネットワークへ接続するインターフェース。サーバでは 10/25/100GbE、チーミング、SR-IOV、RDMA、TCP オフロードなどが仮想化やストレージ性能に直結する。
役割
サーバや PC を Ethernet / Wi-Fi に接続する拡張部品
見る指標
GbE / ポート数 / RDMA / オフロード / レイテンシ
ボトルネック
帯域割り込み負荷ドライバケーブル規格
主な単位
1/10/25/40/100GbE など
接続
PCIe / OCP NIC / USB / Wi-Fi
機能
SR-IOV / RDMA / TCP Offload
注意点
スイッチケーブルドライバ互換
選ばれる理由
ネットワーク帯域と低遅延を確保できるオフロードで CPU 負荷を下げられる
主な利用シーン
サーバのネットワーク接続仮想化ホストの uplink / iSCSI / NVMe-oF / RDMA 通信
アプリケーション、OS、メモリ、NICキュー、DMA、PHY、ネットワークの送受信構成図
OSのネットワークスタックからNICのキュー、DMA、MAC・PHYを経由して送受信する流れ。

選定ガイド

選定ポイント

採用する理由と、事前に受け入れるべきトレードオフを分けて確認します。

採用に向く条件

選ぶ理由

  1. ネットワーク帯域と低遅延を確保できる
  2. オフロードで CPU 負荷を下げられる
  3. 仮想化・ストレージ通信の性能を伸ばせる

事前に確認する条件

考慮すべき点

  1. 周辺のスイッチやケーブルが遅いと活かせない
  2. ドライバやファームウェア差で安定性が変わる
  3. 高速 NIC は発熱・PCIe 帯域を消費する

詳しい解説

もっと詳しく

NIC の役割と仕組み

NIC(ネットワークインターフェースカード)は、機器をネットワークへつなぐ部品で、内部のデジタルデータを LAN の電気・光信号に変換して送受信します。MAC アドレスで自分宛てのフレームを識別し、送受信のバッファ(キュー)を通じて CPU とデータをやり取りします。速度は 1G/10G/25G/100G などで表され、サーバでは複数ポートを束ねて帯域や冗長性を高めるチーミング/ボンディングもよく使われます。

性能と CPU 負荷を左右する仕組み

高速化で問題になるのが、パケット処理による CPU 負荷です。これを抑えるため、NIC 側でチェックサム計算やセグメント分割を肩代わりするオフロード、受信を複数 CPU コアへ振り分ける RSS、割り込みをまとめる仕組みが備わります。仮想化環境では、NIC を仮想マシンへ直接見せる SR-IOV により、ソフトウェア経由のオーバーヘッドを避けて低遅延・高帯域を実現します。用途によっては、通信処理を専用チップに寄せる SmartNIC/DPU も選択肢になります。

観点オンボード NIC拡張・高速 NIC
速度1G/2.5G が中心10G/25G/100G など
負荷分散簡易RSS・オフロードが充実
仮想化標準的SR-IOV で低遅延・高帯域

選び方の勘所

  • 必要帯域を見積もる: 実トラフィックとピークから速度規格(10G/25G など)を選ぶ。
  • CPU 負荷対策: 高速回線ではオフロード・RSS 対応が実効スループットに効く。
  • 冗長化: 複数ポートのチーミングで、片系故障や帯域不足に備える。
  • 仮想化との相性: 多数の VM を収容するなら SR-IOV 対応を確認する。
回線速度だけでなく CPU 負荷まで見る

10G を超える速度では、NIC の生スペックだけでなく、オフロードや RSS で CPU 負荷をどう分散するかが実効性能を決めます。仮想化ホストでは SR-IOV の可否も含めて、ソフト側のオーバーヘッドまで見込んで選ぶと帯域を活かせます。

総じて NIC は、機器とネットワークをつなぎ、速度・オフロード・仮想化支援によって帯域と CPU 負荷のバランスを決める部品です。

選定・設計の判断材料

NIC(ネットワークカード)を実務で読む

TL;DRは入口です。実際に選ぶ・使う段階では、何を解決するか、何と比較するか、導入後にどこで詰まるかまで見る必要があります。

解決すること

サーバのネットワーク接続

比較で見る軸

役割: サーバや PC を Ethernet / Wi-Fi に接続する拡張部品 / 見る指標: GbE / ポート数 / RDMA / オフロード / レイテンシ / ボトルネック: 帯域・割り込み負荷・ドライバ・ケーブル規格

導入後に効く点

オフロードで CPU 負荷を下げられる

先に潰すリスク

周辺のスイッチやケーブルが遅いと活かせない

数字・仕様の読み方
役割
サーバや PC を Ethernet / Wi-Fi に接続する拡張部品
見る指標
GbE / ポート数 / RDMA / オフロード / レイテンシ
ボトルネック
帯域・割り込み負荷・ドライバ・ケーブル規格
主な単位
1/10/25/40/100GbE など
接続
PCIe / OCP NIC / USB / Wi-Fi
機能
SR-IOV / RDMA / TCP Offload

判断チェックリスト

  • 自社の用途が「サーバのネットワーク接続 / 仮想化ホストの uplink」に近いか確認する。
  • 強みである「ネットワーク帯域と低遅延を確保できる」が本当に評価軸になるか確認する。
  • 注意点の「周辺のスイッチやケーブルが遅いと活かせない」を運用で吸収できるか確認する。
  • 公開値や仕様値は、対象プラン・対象機種・対象リージョンまで確認する。
  • 既存システム、ID、ネットワーク、監視、バックアップとの接続方法を先に洗い出す。
  • 小さく試してから、本番移行、権限設計、障害時手順、コスト監視を決める。

次に確認する観点

サーバのネットワーク接続仮想化ホストの uplinkiSCSI / NVMe-oF / RDMA 通信Intel Ethernet AdapterNVIDIA ConnectXBroadcom NetXtremeOCP NIC

選択肢

代表的な製品・規格

Intel Ethernet Adapter

サーバ NIC の定番

NVIDIA ConnectX

RDMA・InfiniBand・高性能 Ethernet

Broadcom NetXtreme

企業サーバで広く採用

OCP NIC

近年のサーバ向け標準フォームファクタ

利用場面

こんな場面で使う

サーバのネットワーク接続仮想化ホストの uplinkiSCSI / NVMe-oF / RDMA 通信
参考リンク