現行のZimaOSにおけるIntel 10GbEのサポートは、2024年のスレッドが示す状況よりも大幅に改善されています。 X540のサポートは現在、公式互換性ページに明記されており、Intel 82599ベースのアダプターも掲載されています。また、IceWhaleのドライバー提供ページでは、X710ドライバーのリクエストが実装済みと記載されています。
元のスレッドは、対応状況の展開を記録している点で今も有用です。X540/X520クラスのハードウェアはドライバー追加後に動作するようになり、X710のサポートはZimaOS 1.3.2で追加されました。現在のユーザーは、カードを購入したりトラブルシューティングを行ったりする前に、正確なコントローラーチップを確認してください。
小売カード名だけでなくコントローラーを確認する
lspci -nnk | grep -A3 -Ei 'ethernet|network'
Intel X520カードは一般的に82599コントローラーを使用し、X540は独自のX540コントローラーファミリー、X710はより新しいドライバーファミリーを使用します。
現行のZimaOSにはX540と82599ESが掲載されている
現行のZimaOSネットワークアダプター互換性リストには、Intel X540とIntel 82599ESデュアルポートSFP+アダプターが互換性ありとして掲載されています。
X710はコミュニティによるドライバー作業で追加された
現行のZimaOSドライバー提供一覧では、Intel X540およびIntel X710のドライバーサポートが実装済みと記載されています。
カーネルドライバーを確認する
ethtool -i INTERFACE
ip link
dmesg | grep -Ei 'ixgbe|i40e|x540|x710|82599'
X520/X540クラスのアダプターは一般的にixgbeを使用し、X710は通常i40eを使用します。
リンク速度とスループットは同じではない
ethtool INTERFACE
iperf3 -s
10Gbpsでリンクがネゴシエーションされていることを確認し、その後、対応可能な2台のホスト間でiperf3を使用してください。ストレージ、CPU、MTU、スイッチ、ケーブル配線、TCPストリーム数はすべて、実際のスループットを制限する可能性があります。
SFP+ DACと光トランシーバーも重要
ドライバーに問題がなくても、互換性のない光トランシーバーやDACが原因でX520-DAカードがリンクできない場合があります。動作確認済みのトランシーバーまたはケーブルと、スイッチポートを試してください。
すべてのIntel 10GbEカードが同一だと考えない
Intelには複数世代のコントローラーとOEM向けバリエーションがあります。検証済みリストにないコントローラーについては、Intelのロゴだけを見て互換性があると判断せず、PCI IDとドライバーを確認してください。
ネットワークハードウェアチェックリストを使うと、役立つサポート報告を作成できます。
PCIeのリンク幅と世代を確認する
lspci -vv -s PCI_ADDRESS | grep -E 'LnkCap|LnkSta'
帯域幅が制限されたスロットに10GbEアダプターを取り付けると、実線上では10GbEでネゴシエーションできても、最大スループットを維持できない場合があります。特に小型NASやミニPCでは、実際に使用されているPCIeの幅と速度を確認してください。
ジャンボフレームは任意であり、最初に試す対策ではない
基本的な1500バイトのネットワーク通信が期待速度に達するまで、MTUを9000に変更しないでください。ジャンボフレームを使用するには、両方のホストと経路上のすべてのスイッチ/VLANでMTUを一致させる必要があります。1か所でも不一致があると、分かりにくいパケットロスが発生する可能性があります。
ストレージの前にメモリ間でベンチマークする
まずiperf3を使用してください。ネットワークが回線速度に近い速度に達しているにもかかわらずSMBコピーが遅い場合、ボトルネックはNICドライバーではなく、ディスク、ファイルシステム、Samba設定、暗号化、またはクライアント側ストレージに移っています。
FAQ
ZimaOSはIntel X540をサポートしていますか?
はい。現行の互換アダプター文書に明記されています。
ZimaOSはX520をサポートしていますか?
元のユーザーは、ドライバー追加後に10GbEが動作したことを確認しており、現行の文書には、多くのX520カードで使用されているIntel 82599ESコントローラーが掲載されています。
X710についてはどうですか?
IceWhaleは1.3.2で追加したと説明しており、現行のドライバー提供ページでもX710サポートは実装済みと記載されています。
なぜ5~7Gbpsしか出ないのですか?
スイッチ、ケーブル/光トランシーバー、CPU、MTU、TCPストリーム数、ストレージを個別にベンチマークしてください。ドライバーのサポートは、インターフェースを使用可能にするだけです。
