精华内容
下载资源
问答
  • linux下如何查看设置网卡速度--ethtool

    千次阅读 2020-10-21 12:02:14
    使用内核自带的工具 ethtool 可以查看和设置网卡的网速 1.ethtool的基本用法 ethtool ethX #查询ethX网口基本设置 ethtool –h #显示ethtool的命令帮助(help) ethtool –i ethX #查询ethX网口的相关信息 ethtool –d...

    linux下如何查看网卡速度

    使用内核自带的工具 ethtool 可以查看和设置网卡的网速

    1.ethtool的基本用法

    ethtool ethX      #查询ethX网口基本设置
    ethtool –h        #显示ethtool的命令帮助(help)
    ethtool –i ethX    #查询ethX网口的相关信息
    ethtool –d ethX    #查询ethX网口注册性信息
    ethtool –r ethX    #重置ethX网口到自适应模式
    ethtool –S ethX    #查询ethX网口收发包统计
    ethtool –s ethX [speed 10|100|1000]\         #设置网口速率10/100/1000M
    [duplex half|full]\           #设置网口半/全双工
    [autoneg on|off]\            #设置网口是否自协商
    [port tp|aui|bnc|mii]\         #设置网口类型
    [phyad N]\                
    [xcvr internal|exteral]\
    [wol p|u|m|b|a|g|s|d...]\
    [sopass xx:yy:zz:aa:bb:cc]\
    [msglvl N]
    

    2.使用ethtool查询网卡信息

    
    # 先查询网络设备名
    > ifconfig -a       #查询全部网络设备
    
    ens37: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
            inet 192.168.136.205  netmask 255.255.255.0  broadcast 192.168.136.255
            inet6 fe80::fd2e:62ff:920a:1bd4  prefixlen 64  scopeid 0x20<link>
            ether 00:0c:29:ca:f5:45  txqueuelen 1000  (Ethernet)
            RX packets 3  bytes 729 (729.0 B)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 30  bytes 2102 (2.0 KiB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    # 查询设备的信息
    > ethtool  ens37
    
    Settings for ens37:
            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
            Supported FEC modes: Not reported
            Advertised link modes:  10baseT/Half 10baseT/Full
                                    100baseT/Half 100baseT/Full
                                    1000baseT/Full
            Advertised pause frame use: No
            Advertised auto-negotiation: Yes
            Advertised FEC modes: Not reported
            Speed: 1000Mb/s
            Duplex: Full
            Port: Twisted Pair
            PHYAD: 0
            Transceiver: internal
            Auto-negotiation: on
            MDI-X: off (auto)
            Supports Wake-on: d
            Wake-on: d
            Current message level: 0x00000007 (7)
                                   drv probe link
            Link detected: yes
    
    

    我们来解释下看到的信息:

    • Supported ports :指支持的物理接口,这里仅包含TP 还可以有 Mii和 FIBRE 等类型。TP是指 双绞线(twisted pair)
    • link modes :指连接模式,其实这是用两个参数组合构成的速度(speed)和双工(Duplex)
    mode speed(Mb/s) deplex
    10baseT/Half 10 half
    10baseT/Full 10 full
    100baseT/Hal 100 half
    100baseT/Full 100 full
    1000baseT/Full 1000 full

    half 指 半双工; ful指全双工

    • Auto-negotiation :自动协商,有一个很值得思考的问题,千兆网卡就一定会跑千兆的速度吗?不一定。这个选项就是可以网线两端的网络设备相互协商来确定其运行模式(on就是开启)
    • Speed 当前网卡设置的速度
    • Duplex 当前网卡设置的双工模式
    • Port 当前网卡连接的物理接口
    • Link detected: 表示当前的连接状况 yes 就是连通

    3.使用ethtool查询网卡驱动

    # 查询驱动
    > ethtool -i ens37
    
    driver: e1000
    version: 7.3.21-k8-NAPI
    firmware-version:
    expansion-rom-version:
    bus-info: 0000:02:05.0
    supports-statistics: yes
    supports-test: yes
    supports-eeprom-access: yes
    supports-register-dump: yes
    supports-priv-flags: no
    
    > modinfo  e1000
    filename:       /lib/modules/3.10.0-1127.el7.x86_64/kernel/drivers/net/ethernet/intel/e1000/e1000.ko.xz
    version:        7.3.21-k8-NAPI
    license:        GPL
    description:    Intel(R) PRO/1000 Network Driver
    author:         Intel Corporation, <linux.nics@intel.com>
    retpoline:      Y
    rhelversion:    7.8
    srcversion:     BED5FAF40AE66C5A4A6AC4C
    alias:          pci:v00008086d00002E6Esv*sd*bc*sc*i*
    alias:          pci:v00008086d000010B5sv*sd*bc*sc*i*
    ... ...
    

    4.使用ethtool查询网卡统计信息

    # 查询驱动
    > ethtool -S ens37
    
    NIC statistics:
         rx_packets: 23
         tx_packets: 32
         rx_bytes: 2622
         tx_bytes: 2274
         rx_broadcast: 0
         tx_broadcast: 0
    ... ...
    
    展开全文
  • 1.Ethtool是用于查询及设置网卡参数的命令 ethtool ethX //查询ethX网口基本设置 ethtool –h //显示ethtool的命令帮助(help) ethtool –i ethX //查询ethX网口的相关信息 ethtool –d ethX //查询ethX网口...

    1.Ethtool是用于查询及设置网卡参数的命令

    ethtool ethX      //查询ethX网口基本设置
    ethtool –h        //显示ethtool的命令帮助(help)
    ethtool –i ethX    //查询ethX网口的相关信息
    ethtool –d ethX    //查询ethX网口注册性信息
    ethtool –r ethX    //重置ethX网口到自适应模式
    ethtool –S ethX    //查询ethX网口收发包统计
    ethtool –s ethX [speed 10|100|1000]\         //设置网口速率10/100/1000M
    [duplex half|full]\           //设置网口半/全双工
    [autoneg on|off]\            //设置网口是否自协商
    [port tp|aui|bnc|mii]\         //设置网口类型
    [phyad N]\                
    [xcvr internal|exteral]\
    [wol p|u|m|b|a|g|s|d...]\
    [sopass xx:yy:zz:aa:bb:cc]\
    [msglvl N]
    

    接下来笔者就带领大家看看具体是操作的,首先可以查看一下网口配置情况。

    这里写图片描述

    图1

    2.ethtool设置永久保存在网络设备中

    解决方法:
    将ethtool设置写入/etc/rc.local之中。

    这里写图片描述

    图2

    【注】本配置使用的系统是Ubuntu16.04,32位和64位是一样的,其他版本的系统可能路径稍微有些不同,但命令都是一样的。

    3.安装ethtool方法(最新的版本是4.13,截止到2018-01-04):

    如果系统没有安装ethtool,以下是安装方法。

    wget https://www.kernel.org/pub/software/network/ethtool/ethtool-4.13.tar.xz
    tar -xvf ethtool-4.13.tar
    cd ethtool-4.13
    ./configure && make && make install

    【注】笔者使用的系统是Ubuntu16.04。

    展开全文
  • LINUX网卡(设置网卡速度及模式)

    千次阅读 2014-08-06 15:22:04
    Ethtool是用于查询及设置网卡参数的命令。 概要: ethtool ethX //查询ethX网口基本设置 ethtool –h //显示ethtool的命令帮助(help) ethtool –i ethX //查询ethX网口的相关信息 ethtool –d ethX //查询ethX...

    Ethtool是用于查询及设置网卡参数的命令。
    概要:
    ethtool ethX //查询ethX网口基本设置
    ethtool –h //显示ethtool的命令帮助(help)
    ethtool –i ethX //查询ethX网口的相关信息
    ethtool –d ethX //查询ethX网口注册性信息
    ethtool –r ethX //重置ethX网口到自适应模式
    ethtool –S ethX //查询ethX网口收发包统计
    ethtool –s ethX [speed 10|100|1000]\ //设置网口速率10/100/1000M
    [duplex half|full]\ //设置网口半/全双工
    [autoneg on|off]\ //设置网口是否自协商
    [port tp|aui|bnc|mii]\ //设置网口类型
    [phyad N]\
    [xcvr internal|exteral]\
    [wol p|u|m|b|a|g|s|d...]\
    [sopass xx:yy:zz:aa:bb:cc]\
    [msglvl N]

    举例:
    1)[root@linux /]# ethtool eth1
    Settings for eth1:
    Supported ports: [ TP ]
    Supported link modes: 10baseT/Half 10baseT/Full
    100baseT/Half 100baseT/Full
    1000baseT/Full
    Supports auto-negotiation: Yes
    Advertised link modes: 10baseT/Half 10baseT/Full
    100baseT/Half 100baseT/Full
    1000baseT/Full
    Advertised auto-negotiation: Yes
    Speed: 1000Mb/s
    Duplex: Full
    Port: Twisted Pair
    PHYAD: 0
    Transceiver: internal
    Auto-negotiation: on
    Supports Wake-on: umbg
    Wake-on: d
    Link detected: yes
    2)[root@linux /]# ethtool -i eth1
    driver: e1000
    version: 5.0.43-k1
    firmware-version: N/A
    bus-info: 06:08.1
    3)[root@linux /]# ethtool -S eth1
    NIC statistics:
    rx_packets: 58068300
    tx_packets: 87124083
    rx_bytes: 1589713008
    tx_bytes: 2165825901
    rx_errors: 0
    tx_errors: 0
    rx_dropped: 0
    tx_dropped: 0
    multicast: 0
    collisions: 0
    rx_length_errors: 0
    rx_over_errors: 0
    rx_crc_errors: 0
    rx_frame_errors: 0
    rx_fifo_errors: 0
    rx_missed_errors: 0
    tx_aborted_errors: 0
    tx_carrier_errors: 0
    tx_fifo_errors: 0
    tx_heartbeat_errors: 0
    tx_window_errors: 0
    4)[root@linux /]# ethtool -s eth1 autoneg off speed 100 duplex full

    相关:
    1)[root@linux /]# which ethtool
    /sbin/ethtool
    2)[root@linux /]# rpm -qf /sbin/ethtool
    ethtool-1.6-5
    3)怎样使ethtool设置永久保存在网络设备中?
    解决方法一:
    ethtool设置可通过/etc/sysconfig/network-scripts/ifcfg-ethX文件保存,从而在设备下次启动时激活选项。
    例如:ethtool -s eth0 speed 100 duplex full autoneg off
    此指令将eth0设备设置为全双工自适应,速度为100Mbs。若要eth0启动时设置这些参数, 修改文件/etc/sysconfig/network-scripts/ifcfg-eth0 ,添加如下一行:
    ETHTOOL_OPTS="speed 100 duplex full autoneg off"
    解决方法二:
    将ethtool设置写入/etc/rc.d/rc.local之中。

    展开全文
  • 1.Ethtool是用于查询及设置网卡参数的命令 ethtool ethX //查询ethX网口基本设置 ethtool –h //显示ethtool的命令帮助(help) ethtool –i ethX //查询ethX网口的相关信息 ethtool –d ethX //查询ethX网口...

    1.Ethtool是用于查询及设置网卡参数的命令
    ethtool ethX //查询ethX网口基本设置
    ethtool –h //显示ethtool的命令帮助(help)
    ethtool –i ethX //查询ethX网口的相关信息
    ethtool –d ethX //查询ethX网口注册性信息
    ethtool –r ethX //重置ethX网口到自适应模式
    ethtool –S ethX //查询ethX网口收发包统计
    ethtool –s ethX [speed 10|100|1000]\ //设置网口速率10/100/1000M
    [duplex half|full]\ //设置网口半/全双工
    [autoneg on|off]\ //设置网口是否自协商
    [port tp|aui|bnc|mii]\ //设置网口类型
    [phyad N]\
    [xcvr internal|exteral]
    [wol p|u|m|b|a|g|s|d…]
    [sopass xx:yy:zz:aa:bb:cc]
    [msglvl N]
    接下来笔者就带领大家看看具体是操作的,首先可以查看一下网口配置情况。

    这里写图片描述

    图1

    【注】不同系统可能网卡名不同,可以用ifconfig查看相关网卡名。

    2.ethtool设置永久保存在网络设备中
    解决方法:
    将ethtool设置写入/etc/rc.local之中。

    这里写图片描述

    图2

    【注】本配置使用的系统是Ubuntu16.04,32位和64位是一样的,其他版本的系统可能路径稍微有些不同,但命令都是一样的。

    3.安装ethtool方法(最新的版本是4.13,截止到2018-01-04):
    如果系统没有安装ethtool,以下是安装方法。

    $wget https://www.kernel.org/pub/software/network/ethtool/ethtool-4.13.tar.xz
    $tar -xvf ethtool-4.13.tar 
    $cd ethtool-4.13
    $ ./configure && make && make install
    或者一条命令:
    $sudo apt-get install ethtool
    

    【注】笔者使用的系统是NVIDIA Jetson TK2 的Ubuntu16.04。

    展开全文
  • 现在有很多朋友都在使用苹果电脑,觉得操作比较快,上网速度也不错。但是,最近有位朋友在使用苹果手机的时候,发现网速很慢,上网严重受影响,不知道怎么去解决。针对这种情况,老毛桃整理了一些资料,下面就手把手...
  • 网卡的速度就决定了网卡的传输速率,在下载文件、看电影等方面,速度就影响了速率,一般来说,网卡的速度都有自动匹配的功能,同时,也提供了手动设置网卡速度的功能!下面就教会大家,如何手动设置网卡速度。如下...
  • ...Ethtool是用于查询及设置网卡参数的命令。 概要: ethtool ethX //查询ethX网口基本设置 ethtool –h //显示ethtool的命令帮助(help) ethtool –i ethX //查询ethX网口的相关信息 ethto
  • Linux网卡(设置千兆网卡速度及模式)

    千次阅读 2012-04-12 11:42:10
    Ethtool是用于查询及设置网卡参数的命令。 (mii-tool工具不建议使用,1000M它还是显示100M) 概要: ethtool ethX //查询ethX网口基本设置 ethtool –h //显示ethtool的命令帮助(help) ethtool –i ethX //...
  • 大多网卡都默认是自自适应的调节连接速度和模式的,但有时候要需要自己调节连接速度是10M或者100M,我们先来了解全双工和半双工: 网卡的全双工(Full Duplex)是指网卡在发送数据的同时也能够接收数据,两者同步进行...
  • 大多网卡都默认是自自适应的调节连接速度和模式的,但有时候要需要自己调节连接速度是10M或者100M,我们先来了解全双工和半双工: 网卡的全双工(Full Duplex)是指网卡在发送数据的同时也能够接收数据,两者同步进行...
  • 网卡设置 网卡的高级设置说明

    千次阅读 2018-12-08 11:39:00
    修改电脑网卡高级设置可以提高网络速度。另外,建议关闭在Realtek网卡高级设置中的以下其他选项:流控制/FlowControl、巨型帧/Jumboframe、大量传送负载/OffloadLargesend、EEE(Energy Efficient Ethernet)、环保...
  • Ethtool是用于查询及设置网卡参数的命令。 概要: ethtool ethX //查询ethX网口基本设置 ethtool –h //显示ethtool的命令帮助(help) ethtool –i ethX //查询ethX网口的相关信息  ethtool –d ethX /...
  • Ubuntu设置DNS解析缓存提高上网速度

    千次阅读 2018-03-03 23:37:19
    原因是默认没设置DNS缓存,解决步骤: ①打开终端,安装相关软件包: sudo apt-get install dnsmasq ②编辑dnsmasq的配置文件: sudo gedit /etc/dnsmasq.conf 按Ctrl+F搜索#resolv-file=(其中#是注释...
  • windows设置网卡参数

    2021-07-01 20:50:51
    1)打开网络连接设置面板,选中“以太网”,点击“更改此连接的设置” 2)点击“配置” 3)点击“高级” ...4)可以配置的网卡特性及参数: ... 速度和双工 ...如配置网卡速度和双工: ...
  • 网络上网速度一直都是电脑上至关重要的,但是最近很多朋友在更新完win10系统后,会发现很多上网速度变慢了,变得卡了,那么是什么原因造成的呢?又该如何优化网络让上网速度更快呢?还有不知道的朋友一起和脚本之家...
  • 以win10系统为例, 鼠标右键“此电脑”-选择“管理”,如图: 进去后,选择“设备管理器”--“网络适配器”--...“连接速度和双工模式”设置为“1.0Gbps全双工”,“网络唤醒和关机连接速度设置为“不降速” ...
  • 网卡绑定的协议太多,上网速度

    千次阅读 2013-10-24 22:11:54
    上网速度慢,在局域网用户中很常见,原因是网卡绑定的协议太多。网卡上如果绑定了许多协议,当数据通过网卡时,计算机就要花费很多时间来确定这个数据使用哪种协议来传送,这时用户就会感觉上网慢。解决方法是:让一...
  • 无线路由器合理“信道”设置,加快上网速度  今天我在家里上网,突然网络出现问题,所有网页无法打开,路由器的IP也Ping不通,然而无线连接并没有断开。我尝试重新连接路由器、重启路由器,都无济于事,把笔记本...
  • 电脑网卡速度限制

    千次阅读 2019-04-19 17:33:53
    2.查看右下角网络连接,打开‘网络和internet’设置,查看以太网连接使用的网卡 3.展开网络适配器,选择网卡查看高级选项 4.在属性李选择连接速度和双工模式 5.修改右侧值10Mbps半双工网卡接收速度在1M左右 ...
  • solaris 9 x86网卡设置上网

    千次阅读 2007-09-08 11:40:00
    (1)设置网络地址和子网掩码 1. /etc/hostname.interface /etc/hostname.interface 文件给网卡进行命名,Interface是网卡的型号,有le、hme等。le是十兆网卡,hme为百兆网卡等等。后面跟一个数字,第一个十兆网卡为...
  • CentOS-7设置网卡

    千次阅读 2018-10-31 18:11:06
    设置网卡 配置 重启network服务 此时IP已分配成功 设置防火墙允许远程登陆,远程登录为22端口
  • 一般来讲,设计好本机的MTU值,可以解决 “部分网站打不开”、“上网速度慢”的情况,但是如果你的共享主机或路由器的MTU设置有问题,有时问题仍然存或,或者出现网速过慢的情况。合理的设置路由器与本机的MTU值,就...
  • 无线网卡速度

    千次阅读 2014-07-15 22:39:02
    thinkpad因为是商务本,尤其是T X W 系列,基本都能配到最高端的无线网卡,但是很多低配的机器网卡缩水,导致周围好多朋友都上过档,买的高端机,只配1X1的螃蟹卡,这种悲剧经常发生,还有看到贴吧有人拿着高端网卡...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 107,609
精华内容 43,043
关键字:

如何设置网卡速度