10GBase-TのNIC届いたので取り付け

ebayで注文していたX540-T2が到着しました。注文したのが、9/15で発送が9/16。到着予定が9/27-10/13という予定で、10/1に届いたので一般的な中国(シンセン)からの発送としては問題ないスピードです。
LowProfileのブラケットとドライバCD付きです。ドライバはKernel標準のものをとりあえず使うつもりだしIntel製を使うとしても最新版をサイトから入手するので、開封して使うことはないでしょう。

さっそく、テスト接続です。とりあえずは、N54Lと公式鯖待機系に接続です。(写真はN54Lのマザーボードに取り付けた状態のもの)

ArchLinuxで何の問題もなく一発認識。lspciの出力結果。問題なさそうです。

02:00.0 Ethernet controller: Intel Corporation Ethernet Controller 10-Gigabit X540-AT2 (rev 01)
02:00.1 Ethernet controller: Intel Corporation Ethernet Controller 10-Gigabit X540-AT2 (rev 01)

dmesgの出力結果を見てもixgbeでちゃんと認識されてますね。

[    6.367589] ixgbe: Intel(R) 10 Gigabit PCI Express Network Driver - version 4.4.0-k
[    6.367594] ixgbe: Copyright (c) 1999-2016 Intel Corporation.
[    7.556454] ixgbe 0000:02:00.0: Multiqueue Enabled: Rx Queue count = 2, Tx Queue count = 2
[    7.593112] ixgbe 0000:02:00.0: PCI Express bandwidth of 32GT/s available
[    7.593114] ixgbe 0000:02:00.0: (Speed:5.0GT/s, Width: x8, Encoding Loss:20%)
[    8.713642] ixgbe 0000:02:00.0: MAC: 3, PHY: 0, PBA No: G45270-003
[    8.713648] ixgbe 0000:02:00.0: a0:36:9f:1f:a0:7c
[    8.880856] ixgbe 0000:02:00.0: Intel(R) 10 Gigabit Network Connection
[    9.128170] ixgbe 0000:02:00.1: Multiqueue Enabled: Rx Queue count = 2, Tx Queue count = 2
[    9.164490] ixgbe 0000:02:00.1: PCI Express bandwidth of 32GT/s available
[    9.164503] ixgbe 0000:02:00.1: (Speed:5.0GT/s, Width: x8, Encoding Loss:20%)
[    9.261582] ixgbe 0000:02:00.1: MAC: 3, PHY: 0, PBA No: G45270-003
[    9.261588] ixgbe 0000:02:00.1: a0:36:9f:1f:a0:7e
[    9.414779] ixgbe 0000:02:00.1: Intel(R) 10 Gigabit Network Connection
[    9.416729] ixgbe 0000:02:00.1 enp2s0f1: renamed from eth1
[    9.430448] ixgbe 0000:02:00.0 enp2s0f0: renamed from eth0
[  581.584216] ixgbe 0000:02:00.0: registered PHC device on enp2s0f0
[ 1235.596537] ixgbe 0000:02:00.1: registered PHC device on enp2s0f1
[ 1440.720735] ixgbe 0000:02:00.1 enp2s0f1: NIC Link is Up 10 Gbps, Flow Control: RX/TX

とりあえずCAT6のクロスで接続した機器同士をデフォルトのMTU1500のままのiperfの結果はこちら。

[root@rooibos ~]# iperf -c uva
------------------------------------------------------------
Client connecting to uva, TCP port 5001
TCP window size: 85.0 KByte (default)
------------------------------------------------------------
[  3] local 192.168.24.13 port 46538 connected with 192.168.24.10 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec  8.36 GBytes  7.18 Gbits/sec

RB3011内蔵のスイッチがMTU 8000が上限なので、MTUを8000に変更した後の結果はこちら。

------------------------------------------------------------
Client connecting to uva, TCP port 5001
TCP window size:  325 KByte (default)
------------------------------------------------------------
[  3] local 192.168.24.13 port 47576 connected with 192.168.24.10 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec  11.1 GBytes  9.50 Gbits/sec

速度も申し分ありません。良い買い物しました。
早速、OpenVswitchで色々設定を仕込んでいきます。