linux下查看網卡速率


轉自:http://blog.csdn.net/liugongfeng/article/details/50263733

我們都知道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. 查看網卡型號,也可以看出千兆還是萬兆


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM