美文网首页
网卡常见命令操作及问题定位

网卡常见命令操作及问题定位

作者: 小御茶 | 来源:发表于2023-01-30 11:11 被阅读0次

网卡常见功能特性和说明如下


1.PNG

常见的操作有ip a,通过这个命令可以获取基本的网口状态信息,如下图


2.PNG

参数解释:
<BROADCAST,MULTICAST,UP,LOWER_UP>: BROADCAST 表示支持广播, MULTICAST 表示支持多播
UP 网络接口处于开启状态
LOWER_UP 表示网络电缆已插入并且已连上网络
mtu 1500: 最大传输的单位1500字节
qdisc pfifo_fast: 数据包排队
state UP: 接口状态已开启
qlen 1000: 传输队列长度
link/ether fa:16:3e:e0:4f:b8 Mac地址
brd ff:ff:ff:ff:ff:ff 广播地址
inet 192.168.0.9/24 : IPV4
scope global: 全局有效
dynamic eth0: 动态分配地址
valid_lft 74409sec: IPV4有效期
preferred_lft 74409sec: IPV4首选生存期
inet6 fe80::f816:3eff:fee0:4fb8/64 IPV6
scope link: 仅在此接口上生效

Ipconfig,这个命令可以获取详细的网口通信状态,可以看到一些错误包的统计情况,如下图


3.PNG

参数解释:
RX代表接收,TX代表发送
RX errors: 表示总的收包的错误数量,这包括 too-long-frames 错误,Ring Buffer 溢出错误,crc 校验错误,帧同步错误,fifo overruns 以及 missed pkg 等等。
RX dropped: 表示数据包已经进入了 Ring Buffer,但是由于内存不够,上层协议不支持等系统原因,导致在拷贝到内存的过程中被丢弃,netstat -s可以看到更详细的原因。
RX overruns: 表示了 fifo 的 overruns,这是由于 Ring Buffer(aka Driver Queue) 传输的 IO 大于 kernel 能够处理的 IO 导致的,而 Ring Buffer 则是指在发起 IRQ 请求之前的那块 buffer。
RX frame:指的是帧格式错误计数,一般是帧不符合要求,比如长度未进行8字节对齐,2层帧中的crc校验错误等,很可能是网线或者网口异常引起。

lspci可以看到网卡的硬件在位信息,一般这里看不到就认为硬件层面没有识别,如下图


4.PNG

一般遇到丢包错包问题,需要通过ethtool –S来抓取错包类型,如下图,网卡厂商可以根据错包类型进行进一步问题定位


5.PNG

如下图,ethtool –i可以用来查看网卡的驱动类型、版本,一般需要涉及升级驱动的时候就这么查看


6.PNG

如下图,ethtool –l可以查看网卡当前队列数,可以通过ethtool –L ens0 combined 8来提高队列数,网卡中断绑核的时候也需要根据队列数来绑核


7.PNG

下图是其他的一些ethtool命令


8.PNG

举例一些常见的网卡故障,如下图打印就是不匹配的光模块的提示,这种问题需要使用服务器厂商配套的网卡光模块


9.PNG

如下图可以看到网口存在错包,进一步查看错包类型可以看到是CRC错包,这种错包类型需要查看硬件链路是否有问题,是否使用了不匹配的线缆等


10.PNG
11.PNG

相关文章

  • 网卡常见命令操作及问题定位

    网卡常见功能特性和说明如下 常见的操作有ip a,通过这个命令可以获取基本的网口状态信息,如下图 参数解释: : ...

  • Linux 1

    1 面试常见的Linux命令及问题整理 1 面试常见的Linux命令及问题整理 Linux命令1 ls -a -l...

  • Linux中网络设置

    简介 介绍Linux中网络相关的操作命令及使用 网络相关设置 ping ifconfig 网卡配置文件:/etc/...

  • postgresql常见命令及操作

    本文环境: postgres : v10.3 os: MAC 服务启动 安装 brew install postg...

  • jvm调优

    jvm命令操作 jmap操作 //原始jstack定位问题 找出cpu中占用内存最高的代码

  • 程序员必学windows命令行操作

    常见的代码命令操作 x: 定位到x: 盘 cd folder 打开folder文件夹 cd .. 返回上级 ls或...

  • 临时随笔sed/awk

    sed替换指定行内容 sed 命令行格式 脚本格式 基本操作命令 行定位 操作命令 实例 替换命令 高级操作命令 ...

  • 关闭Ipv6网络的方法

    打开终端按如下命令操作 1.列出你的网卡 networksetup-listallnetworkservices ...

  • BasicIPv6ValidationError解决办法

    打开终端按如下命令操作 1.列出你的网卡 networksetup -listallnetworkservices...

  • Mac设置IP提示BasicIPv6ValidationErro

    打开终端按如下命令操作 1.列出你的网卡 networksetup -listallnetworkservices...

网友评论

      本文标题:网卡常见命令操作及问题定位

      本文链接:https://www.haomeiwen.com/subject/agemhdtx.html