linux下怎麼判斷網絡卡速率?

2021-09-07 08:43:25 字數 1180 閱讀 1104

**:

我們都知道ifconfig -a 可以列出所有網絡卡,但是怎麼判讀是千兆網絡卡還是百兆網絡卡呢?

1. 判斷是千兆網絡卡還是百兆網絡卡

ethtool ethx 檢視支援的速率

實際網絡卡速率可以看speed 100mb/s;問題來了,是不是千兆網絡卡speed一定是1000m呢?

不一定喲,網絡卡速率和網線,交換機埠速率都有關係,看到auto-negotiation欄位了吧,on表示開啟

自動協商,插上網線後會兩端會自動協商乙個都支援的速率;

2. link detected 代表什麼呢?

以前就知道yes 表示網絡卡插好網線了(亮了),反過來呢?是不是插好網線就是yes

不是這樣的,插好網線,還要啟用網絡卡(ifup ethx, 其實是二層up)才會yes;

3. 乙個類似命令mii-tool, 檢視連線狀態和速率

問題來了,如果ethtool 和mii-tool查出來的速率不同呢?

曾經有個千兆網絡卡,二者查出的速率不同,多方查閱,終於在man mii-tool發現了結果

this program is obsolete. valid media are only 100baset4, 100basetx-fd,100basetx-hd, 10baset-fd and 10baset-hd ethernet cards. for replacement check ethtool.

如果你也遇到這個問題,不要猶豫,果斷相信ethtool的結果吧。

4. 檢視網絡卡驅動 ethtool -i ethx

也可以用 lspci -vvv

5. 檢視網絡卡型號,也可以看出千兆還是萬兆

linux下怎麼判斷網絡卡速率?

我們都知道ifconfig a 可以列出所有網絡卡,但是怎麼判讀是千兆網絡卡還是百兆網絡卡呢?1.判斷是千兆網絡卡還是百兆網絡卡 ethtool ethx 檢視支援的速率 實際網絡卡速率可以看speed 100mb s 問題來了,是不是千兆網絡卡speed一定是1000m呢?不一定喲,網絡卡速率和網...

linux下檢視網絡卡速率

我們都知道ifconfig a 可以列出所有網絡卡,但是怎麼判讀是千兆網絡卡還是百兆網絡卡呢?1.判斷是千兆網絡卡還是百兆網絡卡 ethtool ethx 檢視支援的速率 實際網絡卡速率可以看speed 100mb s 問題來了,是不是千兆網絡卡speed一定是1000m呢?不一定喲,網絡卡速率和網...

linux設定網絡卡速率

ethtool ethtool ethx 查詢ethx網口基本設定 ethtool h 顯示ethtool的命令幫助 help ethtool i ethx 查詢ethx網口的相關資訊 ethtool d ethx 查詢ethx網口註冊性資訊 ethtool r ethx 重置ethx網口到自適應模...