在Linux中,您可以使用ethtool
命令來查詢網卡的速率
首先,確保您已經安裝了ethtool
。在大多數發行版中,它應該已經預裝。如果沒有,請使用以下命令安裝:
對于Debian/Ubuntu系統:
sudo apt-get install ethtool
對于RHEL/CentOS系統:
sudo yum install ethtool
然后,找到您要查詢速率的網卡名稱。使用ip
或ifconfig
命令查看網卡列表。例如:
ip link show
或者
ifconfig -a
現在,使用ethtool
命令查詢網卡速率。將<network_interface>
替換為您在上一步中找到的網卡名稱(例如,eth0、ens33等):
ethtool<network_interface>
在輸出中,您將看到網卡的詳細信息,包括速率。例如:
Settings for eth0:
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: on (auto)
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00000033 (51)
Link detected: yes
在這個例子中,網卡速率為1000Mb/s(1Gbps)。