首页 > 其他分享 >ethtool命令详解

ethtool命令详解

时间:2023-01-15 10:58:45浏览次数:34  
标签:ethtool TX 队列 RX 网卡 命令 详解 eth0

说明

ethtool是一个针对网卡驱动的工具,通过驱动暴露给NAPI的接口调用。

选项

ethtool eth0: 查询ethx网口基本设置。

-a: 查看网卡中接收模块RX、发送模块TX和Autonegotiate模块的状态:启动on 或 停用off

-A: 修改网卡中 接收模块RX、发送模块TX和Autonegotiate模块的状态:启动on 或 停用off。

-c: 聚合网口信息,使看起来更有规律(中断合并)。

-C: 修改网卡聚合信息。

-g: 显示网卡的接收/发送环形参数(ringbuffer)。

# ethtool -g eth0
Ring parameters for eth0:
Pre-set maximums:
RX:             4078
RX Mini:        0
RX Jumbo:       0
TX:             4078
Current hardware settings:
RX:             4078
RX Mini:        0
RX Jumbo:       0
TX:             4078

-G: 显示网卡的接收/发送环形参数。

-i: 显示网卡驱动的信息,如驱动的名称、版本等。

-d: 显示register dump信息, 部分网卡驱动不支持该选项。

-e: 显示EEPROM dump信息,部分网卡驱动不支持该选项。

-E: 修改网卡EEPROM byte。

-k: 显示网卡Offload参数的状态:on 或 off,包括rx-checksumming、tx-checksumming等。

-K: 修改网卡Offload参数的状态。

-l: 显示网卡的队列信息(tx/rx),只针对支持多队列(多ringbuffer队列,即一个队列对应一个队列一段内存地址)的网卡。

# ethtool -l eth0
Channel parameters for eth0:
Pre-set maximums:
RX:             0
TX:             0
Other:          0
Combined:       30
Current hardware settings:
RX:             0
TX:             0
Other:          0
Combined:       8
# 支持30个combined的队列,RX和TX会一一对应,并且可以调整队列权重.

-L: 修改网卡的队列数。

-p: 用于区别不同ethX对应网卡的物理位置,常用的方法是使网卡port上的led不断的闪;N指示了网卡闪的持续时间,以秒为单位。

ethtool -p eth0 10 点亮10秒

ethtool -p eth0 点亮eth0

-P: 显示网卡的mac地址。

-r: 重置eth网口到自适应模式。

-s: 修改网卡的部分配置,包括网卡速度、单工/全双工模式、mac地址等。

-S: 显示NIC- and driver-specific 的统计参数(驱动层),如网卡接收/发送的字节数、接收/发送的广播包个数等。

-t: 让网卡执行自我检测,有两种模式:offline or online。

标签:ethtool,TX,队列,RX,网卡,命令,详解,eth0
From: https://www.cnblogs.com/ishmaelwanglin/p/17053189.html

相关文章

  • findmnt命令详解
    findmnt主要是用来查看文件系统信息的工具数据来源:/etc/fstab/etc/mtab/proc/self/mountinfo帮助信息:➜~findmnt--helpUsage:findmnt[options]findmnt......
  • 第十九节:Pinia简介及state、getter、action详解、常用Api、setup简化写法
    一. 简介       二.state       三.getter     四.action   五.常用Api    六.setup简化写法   ......
  • 命令程序postgis
    1命令程序①psql命令psql是一个可执行程序,位于pg安装目录的bin目录下,语法 psql-hlocalhost-U<用户名>-d<数据库名>-p<端口号>然后就会让你输入密码,登录......
  • postgis:通过命令创建几何图形-geometry
    postgis:通过命令创建几何图形-geometry已被阅读1516次 | 文章分类:geoserver | 2019-12-2322:32可以利用数据库的查询工具创建空间数据表一:执行查看结......
  • git常用命令
    gitgit的框架git常用命令gitbranch-a 查看所有分支gitstatus 查看git状态gitcheckreleasegitcheck-brelease-fix从当前分支切出行的release-fix分支git......
  • Docker部署Java项目运行命令脚本
    项目名称x-schools-server部署教程cd/app/webapps/x-schools-server#全部移除cd/app/webapps/x-schools-serverdockerstop$(dockerps-aqf"name=x-schools-......
  • nmap脚本详解
    nmap--script前言我们通过nmapscript来大幅扩展nmap的功能,nmap具有强大的脚本引擎NSE(NmapScriptingEngine),它允许用户编写(和共享)简单的脚本(使用lua编程语言)自动化各......
  • Pikachu-文件上传漏洞通关详解
    Pikachu-文件上传漏洞通关详解一、clientcheck方法:禁用JS先进行功能测试,分别上传jpg和php文件jpg文件上传成功并通过burp抓到数据包php文件上传失败且burp没有抓......
  • ps -ef | grep 命令详解
    ps命令的作用是显示进程信息的;|符号,是个管道符号,表示ps和grep命令同时执行;grep命令是查找(GlobalRegularExpressionPrint),能使用正则表达式搜索文本,然后把匹配的行......
  • Linux中查看日志的常用命令
    grep#遍历查看当前目录下所有文件中包含xxx的语句grep-rxxx.#查询文件中包含xxx的语句grepxxxfile_name#查询多个文件中包含xxx的语句grepxxxfile1fi......