Linux + 为什么从 ifconfig 中显示问题而从 ethtool 中不显示问题?

Linux + 为什么从 ifconfig 中显示问题而从 ethtool 中不显示问题?

我们有 Linux VM red hat 7.2 版本,带有两个 LAN 接口

Linux 机器在 ESXi - 5.5.0 上崩溃

我们有一个非常奇怪的问题,

冲突是ifconfig命令与ethtool命令结果之间的冲突!

为什么 ethtool 的结果没有表明 eth1 上存在问题

而从 ifconfig 我得到指示 eth1 上存在丢弃问题?

(请参阅 ifconfig - 丢弃时数字的增加表示丢弃错误)

   # ethtool -S eth1 | grep -i drop
   drv dropped tx total: 0
   drv dropped tx total: 0
   drv dropped rx total: 0
   drv dropped rx total: 0

eth1 上的 ifconfig 结果:

    # ifconfig -a | grep RX | grep dropped
    RX errors 0  dropped 123136  overruns 0  frame 0
    RX errors 0  dropped 140938047  overruns 0  frame 0
    RX errors 0  dropped 0  overruns 0  frame 0

    # ifconfig -a | grep RX | grep dropped
    RX errors 0  dropped 123136  overruns 0  frame 0
    RX errors 0  dropped 140938083  overruns 0  frame 0  <--------------  after second
    RX errors 0  dropped 0  overruns 0  frame 0

第二 - 是否真的将 ethtool 的结果视为真实结果,而 ifconfig 的结果实际上表明了问题?

备注 - 下垂问题仅在 Linux 版本 7.x 上显示,在其他 Linux 版本(如 6.x 或 5.x)上不显示

相关内容