zoukankan      html  css  js  c++  java
  • 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. 查看网卡型号,也可以看出千兆还是万兆

  • 相关阅读:
    【Yom框架】漫谈个人框架的设计之一:是IRepository还是IRepository<T>?
    【NET】Winform用户控件的初步封装之列表页控件
    【C#】Smtp发送邮件
    c# http请求封装
    js 时区转换
    c# http请求接口
    netcore 中间件记录日志
    netcore 调用log4net
    netcore 从api下载文件并直接返回
    netcore 从api下载文件到本地
  • 原文地址:https://www.cnblogs.com/wangliangblog/p/9339922.html
Copyright © 2011-2022 走看看