如何查看linux是不是万兆网

服务器   发布日期:2023年10月06日   浏览次数:528

今天小编给大家分享一下如何查看linux是不是万兆网的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

查看linux是不是万兆网的方法:1、通过ethtool和lspci命令查看网卡是千兆还是万兆网卡;2、通过ifconfig命令查看机器网络端口,然后执行“sudo ethtool eno1”命令查看网络带宽是千兆还是万兆即可。

Linux查看网卡是千兆还是万兆网卡

目前用过的两个命令:

1、ethtool

ethtool 网络接口名

  1. #ethtool em4
  2. Settings for em4:
  3. Supported ports: [ TP ]
  4. Supported link modes: 10baseT/Half 10baseT/Full
  5. 100baseT/Half 100baseT/Full
  6. 1000baseT/Full
  7. Supports auto-negotiation: Yes
  8. Advertised link modes: 10baseT/Half 10baseT/Full
  9. 100baseT/Half 100baseT/Full
  10. 1000baseT/Full
  11. Advertised pause frame use: No
  12. Advertised auto-negotiation: Yes
  13. Speed: 1000Mb/s
  14. Duplex: Full
  15. Port: Twisted Pair
  16. PHYAD: 1
  17. Transceiver: internal
  18. Auto-negotiation: on
  19. MDI-X: Unknown
  20. Supports Wake-on: g
  21. Wake-on: d
  22. Link detected: yes

2、lspci

当前是博通BCM5709千兆网卡Gigabit(万兆网卡显示为10-Gigabit)

  1. #lspci -vvv | grep Ethernet
  2. 01:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709 GigabitEthernet (rev 20)
  3. Subsystem: Dell PowerEdge R710 BCM5709 Gigabit Ethernet
  4. Product Name: Broadcom NetXtreme II Ethernet Controller
  5. 01:00.1 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet (rev 20)
  6. Subsystem: Dell PowerEdge R710 BCM5709 Gigabit Ethernet
  7. Product Name: Broadcom NetXtreme II Ethernet Controller
  8. 02:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet (rev 20)
  9. Subsystem: Dell PowerEdge R710 BCM5709 Gigabit Ethernet
  10. Product Name: Broadcom NetXtreme II Ethernet Controller
  11. 02:00.1 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet (rev 20)
  12. Subsystem: Dell PowerEdge R710 BCM5709 Gigabit Ethernet
  13. Product Name: Broadcom NetXtreme II Ethernet Controller
  14. 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 查看网络带宽是千兆还是万兆

首先查看机器网络端口

  1. [root@namenode ~]# ifconfig
  2. eno1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
  3. inet 192.168.60.190 netmask 255.255.255.0 broadcast 192.168.80.255
  4. inet6 fe80::b62e:99ff:fe65:3bd6 prefixlen 64 scopeid 0x20<link>
  5. ether b4:2e:99:65:3b:d6 txqueuelen 1000 (Ethernet)
  6. RX packets 1034361639 bytes 496433512301 (462.3 GiB)
  7. RX errors 0 dropped 144034 overruns 0 frame 0
  8. TX packets 977985340 bytes 163296216477 (152.0 GiB)
  9. TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
  10. device interrupt 16 memory 0xf7200000-f7220000

查看端口带宽(root或sudo权限),通过下面输出可以看到speed那一行,表示千兆网。

  1. [root@namenode ~]# sudo ethtool eno1
  2. Settings for eno1:
  3. Supported ports: [ TP ]
  4. Supported link modes: 10baseT/Half 10baseT/Full
  5. 100baseT/Half 100baseT/Full
  6. 1000baseT/Full
  7. Supported pause frame use: No
  8. Supports auto-negotiation: Yes
  9. Advertised link modes: 10baseT/Half 10baseT/Full
  10. 100baseT/Half 100baseT/Full
  11. 1000baseT/Full
  12. Advertised pause frame use: No
  13. Advertised auto-negotiation: Yes
  14. Speed: 1000Mb/s
  15. Duplex: Full
  16. Port: Twisted Pair
  17. PHYAD: 1
  18. Transceiver: internal
  19. Auto-negotiation: on
  20. MDI-X: off (auto)
  21. Supports Wake-on: pumbg
  22. Wake-on: g
  23. Current message level: 0x00000007 (7)
  24. drv probe link
  25. Link detected: yes

以上就是如何查看linux是不是万兆网的详细内容,更多关于如何查看linux是不是万兆网的资料请关注九品源码其它相关文章!