ホームページ  >  記事  >  運用・保守  >  Linuxが10Gbネットワークかどうかを確認する方法

Linuxが10Gbネットワークかどうかを確認する方法

藏色散人
藏色散人オリジナル
2023-03-22 09:20:576676ブラウズ

Linux が 10G ネットワーク カードであるかどうかを確認する方法: 1. ethtool および lspci コマンドを使用して、ネットワーク カードがギガビットまたは 10G ネットワーク カードであるかどうかを確認します; 2. ifconfig コマンドを使用してマシンのネットワークを確認しますポートを指定して「sudo ethtool eno1」を実行します。コマンドを実行するだけで、ネットワーク帯域幅がギガビットか 10 ギガビットかを確認できます。

Linuxが10Gbネットワークかどうかを確認する方法

#このチュートリアルの動作環境: 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。