昨天开始,线上的服务器就开始出现丢包的情况,丢包率在 30%左右,我发现 ping 自己的 ip 和 localhost 都 存在丢包现象,查看了机器的 cpu,mem,io,带宽等,都没发现异常, 机器都是 32G 内存 16 核 ethtool -S etho 过滤 error,发现也没有 error。 服务器上主要跑了一个 nginx 进程( 8 个 work,) 和 mysql 进程
最后只能重启解决
希望 v2 的大神能给个排查方向或思路
1
vipper 2017-10-13 07:39:19 +08:00 via iPhone
建议检查服务器网卡
|
2
LoliconInside 2017-10-13 10:52:31 +08:00 1
@vipper localhost 本地回环地址哪怕你没有网卡也能通,这和服务器网卡没有任何关系。
建议楼主检查一下 localhost 对应的解析是不是 127.0.0.1 ……讲道理 127 是不可能丢包的 |
3
vipper 2017-10-13 11:18:53 +08:00
@LoliconInside 感谢指正,概念混淆了
|
4
yuedingwangji OP @LoliconInside 服务器就是这么不讲道理
|
5
shn7798 2017-10-16 17:35:41 +08:00
检查一下 CPU 中断使用率,硬件中断和软件中断。
另外还有可能是网卡配置了错误的 qos 规则,查看使用 tc qdisc show dev eth0 和 tc filter show dev eth0 |