Linux が 10G ネットワーク カードであるかどうかを確認する方法: 1. ethtool および lspci コマンドを使用して、ネットワーク カードがギガビットまたは 10G ネットワーク カードであるかどうかを確認します; 2. ifconfig コマンドを使用してマシンのネットワークを確認しますポートを指定して「sudo ethtool eno1」を実行します。コマンドを実行するだけで、ネットワーク帯域幅がギガビットか 10 ギガビットかを確認できます。
#このチュートリアルの動作環境: linux5.9.8 システム、Dell G3 コンピューター。
Linux が 10G ネットワークであるかどうかを確認するにはどうすればよいですか?
Linux ネットワーク カードがギガビット ネットワーク カードか 10 ギガビット ネットワーク カードかを確認する
これまでに使用した 2 つのコマンド:
1、ethtool
ethtool ネットワーク インターフェイス名
#ethtool em4 Settings for em4: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supports auto-negotiation: Yes Advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Advertised pause frame use: No Advertised auto-negotiation: Yes Speed: 1000Mb/s Duplex: Full Port: Twisted Pair PHYAD: 1 Transceiver: internal Auto-negotiation: on MDI-X: Unknown Supports Wake-on: g Wake-on: d Link detected: yes
2、lspci
現在は Broadcom BCM5709 ギガビット ネットワーク カード ギガビット (10 ギガビット ネットワーク カードは 10 ギガビットとして表示されます)
#lspci -vvv | grep Ethernet 01:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709 GigabitEthernet (rev 20) Subsystem: Dell PowerEdge R710 BCM5709 Gigabit Ethernet Product Name: Broadcom NetXtreme II Ethernet Controller 01:00.1 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet (rev 20) Subsystem: Dell PowerEdge R710 BCM5709 Gigabit Ethernet Product Name: Broadcom NetXtreme II Ethernet Controller 02:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet (rev 20) Subsystem: Dell PowerEdge R710 BCM5709 Gigabit Ethernet Product Name: Broadcom NetXtreme II Ethernet Controller 02:00.1 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet (rev 20) Subsystem: Dell PowerEdge R710 BCM5709 Gigabit Ethernet Product Name: Broadcom NetXtreme II Ethernet Controller pcilib: sysfs_read_vpd: read failed: Connection timed out
ちょっとした知識:
ギガビットはデータ ストレージの単位で、通常は Gbit または Gb という記号で表されます。変換式: 1 Gb = 10 の 9 乗ビット = 1,000,000,000 ビット。
もう 1 つの一般的な単位はギビビットです。ギビビットはバイナリ変換を表すために使用されます。1 ギビビット = 2 の 30 乗ビット = 1,073,741,824 ビットです。
Linux ネットワーク帯域幅がギガビットか 10 ギガビットかを確認します
最初にマシンのネットワーク ポートを確認します
[root@namenode ~]# ifconfig eno1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.60.190 netmask 255.255.255.0 broadcast 192.168.80.255 inet6 fe80::b62e:99ff:fe65:3bd6 prefixlen 64 scopeid 0x20<link> ether b4:2e:99:65:3b:d6 txqueuelen 1000 (Ethernet) RX packets 1034361639 bytes 496433512301 (462.3 GiB) RX errors 0 dropped 144034 overruns 0 frame 0 TX packets 977985340 bytes 163296216477 (152.0 GiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 device interrupt 16 memory 0xf7200000-f7220000
ポート帯域幅を確認します (root または sudo)権限)、以下の出力から、ギガビット ネットワークを表す速度線がわかります。
[root@namenode ~]# sudo ethtool eno1 Settings for eno1: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Advertised pause frame use: No Advertised auto-negotiation: Yes Speed: 1000Mb/s Duplex: Full Port: Twisted Pair PHYAD: 1 Transceiver: internal Auto-negotiation: on MDI-X: off (auto) Supports Wake-on: pumbg Wake-on: g Current message level: 0x00000007 (7) drv probe link Link detected: yes
関連する推奨事項:「Linux ビデオ チュートリアル 」
以上がLinuxが10Gbネットワークかどうかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。