動かざることバグの如し

近づきたいよ 君の理想に

UbuntuサーバーのNICが1Gか10Gか確認する方法

環境

やりたいこと

サーバーのNICが1Gなのか10Gなのか知りたい

コマンド

ググるethtoolを使ったやり方がめっちゃ出てくるが、 そんなのをインストールしなくても実はデフォルトで入ってるコマンドで確認できる。

02:00.1 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller (rev 1a)

Gigabit Ethernet Controller と表示されれば1Gである。

# lspci |grep Ethernet
64:00.0 Ethernet controller: Intel Corporation Ethernet Connection X722 for 1GbE (rev 09)
64:00.1 Ethernet controller: Intel Corporation Ethernet Connection X722 for 1GbE (rev 09)
64:00.2 Ethernet controller: Intel Corporation Ethernet Connection X722 for 10GBASE-T (rev 09)
64:00.3 Ethernet controller: Intel Corporation Ethernet Connection X722 for 10GBASE-T (rev 09)
# lspci |grep Ethernet
05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
# lspci |grep Ethernet
02:00.0 Ethernet controller: Intel Corporation Ethernet Controller I225-V (rev 03)