值班中发现一台服务器报到网关丢包,带宽200M。
用 ethtool bond0 查看网卡带宽信息,发现 Speed 为 3100M ,非 1000 的整数倍或10000的整数倍,感觉不对,因为是做了bond , 查了下具体的网卡信息,发现bond0 是 4绑 1,3个千兆 + 1个百兆, 因此丢包是因为百兆卡跑满导致,将其从bond 里 删除后, 网卡恢复正常,问题解决。
相关截图如下:
ethtool bond0
具体网卡信息:
1个疑问:理想情况下 网卡4绑 1 ,mode=0 轮询模式,最小网卡带宽100M ,服务器带宽 最大正常能跑到 400M(出+入),本次遇到问题的服务器,出带宽 200M ,入带宽不到50M, 一共才 250M ,就出现丢包现象,250/4 ,每台机器 60M 多一点, 对百兆网卡来说, 带宽跑到 60% 就不行了, 而且查看服务器带宽图,发现 出带宽 到200M 就上不去了,一直在跑平状态,入带宽不足50 M。 百兆网卡带宽跑到60% 就开始丢包, 千兆,万兆呢,以后测试一下,有数据再更新。