共計 3164 個字符,預計需要花費 8 分鐘才能閱讀完成。
今天丸趣 TV 小編給大家分享一下如何查看 linux 是不是萬兆網的相關知識點,內容詳細,邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。
查看 linux 是不是萬兆網的方法:1、通過 ethtool 和 lspci 命令查看網卡是千兆還是萬兆網卡;2、通過 ifconfig 命令查看機器網絡端口,然后執行“sudo ethtool eno1”命令查看網絡帶寬是千兆還是萬兆即可。
Linux 查看網卡是千兆還是萬兆網卡
目前用過的兩個命令:
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
當前是博通 BCM5709 千兆網卡 Gigabit(萬兆網卡顯示為 10-Gigabit)
#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
小知識:
Gigabit 是數據存儲的單位,通常用符號 Gbit 或 Gb 表示。它的換算公式:1 Gb = 10 的 9 次方 bits = 1,000,000,000 bits。
另一個常見的單位是 Gibibit,gibibit 是用來表示二進制換算的,1 gibibit = 2 的 30 次方 bits = 1,073,741,824 bits。
Linux 查看網絡帶寬是千兆還是萬兆
首先查看機器網絡端口
[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 權限),通過下面輸出可以看到 speed 那一行,表示千兆網。
[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 是不是萬兆網”這篇文章的所有內容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,丸趣 TV 小編每天都會為大家更新不同的知識,如果還想學習更多的知識,請關注丸趣 TV 行業資訊頻道。